feat: 完善对象存储上传与真实条码二维码引擎,彻底剥离保底Mock数据

这个提交包含在:
xcbyy
2026-10-09 17:18:14 +08:00
父节点 6d3076cdb8
当前提交 d0f4050cdc
共有 329 个文件被更改,包括 54416 次插入 和 926 次删除

28
admin/.arco-cli/init.js 普通文件
查看文件

@@ -0,0 +1,28 @@
const { spawnSync } = require('child_process');
const FRAMEWORK_LIST = ['cra', 'next', 'vite'];
const isWindows = process.platform === 'win32';
const cmd = isWindows ? 'npm.cmd' : 'npm';
module.exports = function ({ framework, projectPath, simple }) {
if (FRAMEWORK_LIST.indexOf(framework) > -1) {
const command = ['run', `gen:${framework}`, '--'];
if (projectPath) {
command.push(`--projectPath=${projectPath}`);
}
if (simple) {
command.push(`--simple`);
}
const { stderr, error } = spawnSync(cmd, command);
if (error) {
throw error;
}
if (stderr && stderr.toString()) {
throw new Error(`Failed to copy project content.\n${stderr.toString()}`);
}
}
};