diff --git a/frontend/cp-to-static.mjs b/frontend/cp-to-static.mjs index be7e4d4..74b050b 100644 --- a/frontend/cp-to-static.mjs +++ b/frontend/cp-to-static.mjs @@ -2,7 +2,7 @@ * Vite build 后自动将产物复制到 Spring Boot 静态资源目录。 * 由 npm postbuild 钩子触发。 */ -import { cpSync, existsSync, readdirSync, rmSync } from 'node:fs'; +import { cpSync, existsSync, mkdirSync, readdirSync, rmSync } from 'node:fs'; import { join } from 'node:path'; const DIST = 'dist'; @@ -25,3 +25,13 @@ if (existsSync(DIST)) { console.error('✗ dist 目录不存在,请先执行 vite build'); process.exit(1); } + +// 3. 将 sdk-test 多页产物移动到 sdk/test.html(资源引用为绝对路径 /assets/...,移动后仍可解析) +const sdkTestHtml = join(TARGET, 'sdk-test.html'); +if (existsSync(sdkTestHtml)) { + const sdkDir = join(TARGET, 'sdk'); + if (!existsSync(sdkDir)) mkdirSync(sdkDir, { recursive: true }); + cpSync(sdkTestHtml, join(sdkDir, 'test.html')); + rmSync(sdkTestHtml); + console.log('✓ 已移动 sdk-test.html → sdk/test.html'); +} diff --git a/frontend/sdk-test.html b/frontend/sdk-test.html new file mode 100644 index 0000000..97cdb09 --- /dev/null +++ b/frontend/sdk-test.html @@ -0,0 +1,12 @@ + + +
+ + +