diff --git a/scripts/generate-match-schema.mjs b/scripts/generate-match-schema.mjs index 5684419..47d7a76 100644 --- a/scripts/generate-match-schema.mjs +++ b/scripts/generate-match-schema.mjs @@ -400,7 +400,8 @@ function main() { throw new Error(`未知参数:${unknownArgs.join(", ")}`); } - const source = readFileSync(sourcePath, "utf8"); + // 统一换行符,避免 Windows 的 CRLF 让未变更的协议产生不同哈希。 + const source = readFileSync(sourcePath, "utf8").replace(/\r\n?/g, "\n"); const { generatedBlock, messageCount, fieldCount } = createGeneratedSource(source); const runtimeSource = readFileSync(runtimePath, "utf8"); const startIndex = runtimeSource.indexOf(generatedStartMarker); diff --git a/src/pages/training/components/BowData.vue b/src/pages/training/components/BowData.vue index b6108ff..cc5fbf6 100644 --- a/src/pages/training/components/BowData.vue +++ b/src/pages/training/components/BowData.vue @@ -1,4 +1,5 @@