From a35679754f3b2547bbbe5f2f6360cea31ff0433e Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期日, 12 四月 2026 09:04:46 +0800
Subject: [PATCH] fix: 打包配置修改
---
multiple/config.json | 4 ++--
multiple/multiple-build.js | 13 ++++++-------
package.json | 1 +
3 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/multiple/config.json b/multiple/config.json
index 4a040ce..1c9259a 100644
--- a/multiple/config.json
+++ b/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"
},
diff --git a/multiple/multiple-build.js b/multiple/multiple-build.js
index 8e078e1..b1c0736 100644
--- a/multiple/multiple-build.js
+++ b/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}`);
diff --git a/package.json b/package.json
index e80e1e7..78782a4 100644
--- a/package.json
+++ b/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"
--
Gitblit v1.9.3