const fs = require('fs'); const path = require('path'); const root = path.join(__dirname, '..'); const distRuntimeDir = path.join(root, 'dist', 'runtime'); const deploymentDocName = '\u751f\u4ea7\u5b9e\u65bd\u90e8\u7f72\u6587\u6863.md'; const assets = [ 'config.json', 'alModel.json', deploymentDocName, ]; fs.mkdirSync(distRuntimeDir, { recursive: true }); for (const fileName of assets) { const source = path.join(root, fileName); if (!fs.existsSync(source)) { console.warn(`[BUILD] Skip missing file: ${fileName}`); continue; } const target = path.join(distRuntimeDir, fileName); fs.copyFileSync(source, target); console.log(`[BUILD] Copied ${fileName} -> dist/runtime/${fileName}`); }