diff --git a/packages-user/entry-data/src/index.ts b/packages-user/entry-data/src/index.ts index 010949b..68c769f 100644 --- a/packages-user/entry-data/src/index.ts +++ b/packages-user/entry-data/src/index.ts @@ -3,12 +3,20 @@ import { create } from './create'; import { patchAll } from '@user/data-fallback'; import { loading } from '@user/data-base'; import { Patch } from '@motajs/legacy-common'; +import { logger } from '@motajs/common'; export function createData() { createMota(); patchAll(); create(); + if (main.replayChecking) { + logger.log( + `如果需要调试录像验证,请在 script/build-game.ts 中将 DEBUG_REPLAY 设为 true,` + + `此时录像验证中可以看到完整正确的报错栈。调试完毕后,记得将它重新设为 false` + ); + } + loading.once('coreInit', () => { Patch.patchAll(); }); diff --git a/script/build-game.ts b/script/build-game.ts index 5afc8f7..9aec556 100644 --- a/script/build-game.ts +++ b/script/build-game.ts @@ -13,6 +13,9 @@ import { RequiredData, RequiredIconsData, ResourceType } from './types'; import { splitResource, SplittedResource } from './build-resource'; import { formatSize } from './utils'; +/** 打包调试 */ +const DEBUG_BUILD = false; +/** 录像验证调试 */ const DEBUG_REPLAY = false; const ansi = { @@ -52,6 +55,7 @@ async function buildClient(outDir: string) { build: { outDir, copyPublicDir: true, + minify: !DEBUG_BUILD, rollupOptions: { external: ['@wasm-audio-decoders/opus-ml'], output: {