From a6078800de3de808fdb047aeccb29711c93a3100 Mon Sep 17 00:00:00 2001
From: gerson <1405270578@qq.com>
Date: 星期日, 08 九月 2024 13:53:57 +0800
Subject: [PATCH] 修改 v

---
 scripts/helper.js |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/scripts/helper.js b/scripts/helper.js
index 25956fe..bb8a764 100644
--- a/scripts/helper.js
+++ b/scripts/helper.js
@@ -15,7 +15,7 @@
 const customerProjectListDir = path.join(rootDir, 'src', 'views', 'project');
 const firstCustomerName = customerList[0]?.split(':')[0];
 /** 鍏叡鏂囦欢澶癸紝鎵�鏈夊鎴锋枃浠跺す鍏变韩鏂囦欢 */
-const commonDir = path.join(customerListDir,'common')
+const commonDir = path.join(customerListDir, 'common');
 
 const homeDir = os.homedir();
 // const deployEnv = process.argv[3];
@@ -31,7 +31,6 @@
 const logSuccess = (text) => {
 	logColor(text, 'green');
 };
-
 
 const logWarn = (text) => {
 	logColor(text, 'yellow');
@@ -190,6 +189,23 @@
 	return format;
 };
 
+const copyAmisEditor = () => {
+	// 澶嶅埗amis-editor 鍒� public鏂囦欢澶逛腑
+	const amisEditorPath = path.join(rootDir, 'amis-editor');
+	const targetPath = path.join(publicDir, 'amis-editor');
+	const isExist = fs.pathExistsSync(amisEditorPath);
+	if (!isExist) {
+		logWarn('amis-editor 涓嶅瓨鍦紒');
+	} else {
+		const isExist = fs.pathExistsSync(targetPath);
+		if (!isExist) {
+			fs.mkdirSync(targetPath);
+		}
+		const res = fs.copySync(amisEditorPath, targetPath);
+		res ?? logSuccess('========= 宸查泦鎴� amis-editor =========');
+	}
+};
+
 /**
  * 澶嶅埗鏂囦欢鍒� public 鏂囦欢澶逛腑
  * (鍙兘澶嶅埗涓�涓鎴锋枃浠堕厤缃�)
@@ -216,7 +232,8 @@
 	const customerDir = path.join(customerListDir, firstCustomerName);
 	// 澶嶅埗婧愭枃浠跺す涓殑鎵�鏈夋枃浠跺埌 public 鏂囦欢澶�
 	fs.copySync(customerDir, publicDir, { filter });
-	fs.copySync(commonDir,publicDir);
+	fs.copySync(commonDir, publicDir);
+	copyAmisEditor();
 }
 
 /**

--
Gitblit v1.9.3