spring
3 天以前 a35679754f3b2547bbbe5f2f6360cea31ff0433e
fix: 打包配置修改
已修改3个文件
18 ■■■■ 文件已修改
multiple/config.json 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
multiple/multiple-build.js 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
multiple/config.json
@@ -1,9 +1,9 @@
{
  "default": {
    "env": {
      "VITE_APP_TITLE": "芯导云(管理信息系统)"
      "VITE_APP_TITLE": "长治市安铁熔剂信息管理"
    },
    "screen": "screen/PCDZView.png",
    "screen": "screen/login-background.png",
    "logo": "logo/Logo.png",
    "favicon": "favicon/favicon.ico"
  },
multiple/multiple-build.js
@@ -16,6 +16,7 @@
const rootPath = path.resolve(__dirname, '..');
const resourcePath = path.join(rootPath, 'multiple', 'assets');
const replacePath = path.join(rootPath, 'replace');
const replacedFiles = [];
// 获取命令行参数
const params = parseArgs(process.argv);
@@ -43,6 +44,7 @@
        await fs.mkdir(path.dirname(backupFile), { recursive: true });
        await fs.copyFile(originFile, backupFile);
        replacedFiles.push({ originFile, backupFile });
        await fs.copyFile(replaceFile, originFile);
    }
@@ -60,13 +62,10 @@
    // 恢复资源文件
    if (fsSync.existsSync(replacePath)) {
        for (const [key, value] of Object.entries(companyMap)) {
            if (key === 'env') continue;
            const originFile = path.join(rootPath, config[key]);
            const backupFile = path.join(replacePath, config[key]);
            await fs.copyFile(backupFile, originFile);
        for (const { originFile, backupFile } of replacedFiles) {
            if (fsSync.existsSync(backupFile)) {
                await fs.copyFile(backupFile, originFile);
            }
        }
        await fs.rm(replacePath, { recursive: true, force: true });
        console.log(`🗑️ 已删除 ${replacePath}`);
package.json
@@ -7,6 +7,7 @@
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "npm run build:prod",
    "build:prod": "node multiple/multiple-build.js",
    "build:stage": "vite build --mode staging",
    "preview": "vite preview"