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}`);
|
}
|