From 65af4386c9eb413490c5e9817a10467ecb33ef69 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期二, 24 十月 2023 10:38:04 +0800
Subject: [PATCH] 增加环境配置并配置打包命令

---
 .env.development |    8 ++++++++
 vue.config.js    |    6 +++---
 .env.preview     |   12 ++++++++++++
 package.json     |    4 +++-
 .env             |   18 ++++++++++++++++++
 5 files changed, 44 insertions(+), 4 deletions(-)

diff --git a/.env b/.env
new file mode 100644
index 0000000..101017f
--- /dev/null
+++ b/.env
@@ -0,0 +1,18 @@
+# 鎵�鏈夌幆澧冮粯璁�
+
+# 椤甸潰 title 鍓嶇紑
+VUE_APP_TITLE=Basic
+NODE_ENV=development
+VUE_APP_BATH_PATH='http://192.168.20.119:9083'
+# 缃戠粶璇锋眰鍏敤鍦板潃
+VUE_APP_API=/api/
+
+# 浠撳簱鍦板潃
+VUE_APP_REPO=""
+
+# 鍥介檯鍖栭厤缃�
+VUE_APP_I18N_LOCALE=zh-chs
+VUE_APP_I18N_FALLBACK_LOCALE=en
+
+# element 棰滆壊
+VUE_APP_ELEMENT_COLOR=#2A78FB
diff --git a/.env.development b/.env.development
new file mode 100644
index 0000000..9073ccc
--- /dev/null
+++ b/.env.development
@@ -0,0 +1,8 @@
+# 寮�鍙戠幆澧�
+# 鎸囧畾鏋勫缓妯″紡
+NODE_ENV=development
+
+# 椤甸潰 title 鍓嶇紑
+VUE_APP_TITLE=Basic
+VUE_APP_BATH_PATH='http://192.168.20.119:9083'
+
diff --git a/.env.preview b/.env.preview
new file mode 100644
index 0000000..99ff596
--- /dev/null
+++ b/.env.preview
@@ -0,0 +1,12 @@
+# 鏋勫缓棰勮椤甸潰
+
+# 鎸囧畾鏋勫缓妯″紡
+NODE_ENV=production
+
+# 鏍囪褰撳墠鏋勫缓鏂瑰紡
+VUE_APP_BUILD_MODE=PREVIEW
+VUE_APP_BATH_PATH='http://www.fai365.com:9081
+VUE_APP_SCOURCE_LINK=TRUE
+
+# 閮ㄧ讲璺緞
+VUE_APP_PUBLIC_PATH=/
diff --git a/package.json b/package.json
index 7eb0c2b..1925ac5 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,9 @@
   "scripts": {
     "serve": "vue-cli-service serve",
     "build": "vue-cli-service build",
-    "lint": "vue-cli-service lint"
+    "lint": "vue-cli-service lint",
+    "build:preview": "NODE_OPTIONS=--max_old_space_size=4096 vue-cli-service build --mode preview",
+    "test:unit": "vue-cli-service test:unit"
   },
   "dependencies": {
     "axios": "^1.4.0",
diff --git a/vue.config.js b/vue.config.js
index 670f28b..83bffdf 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -1,6 +1,6 @@
 const path = require("path")
 // 鍩虹璺緞 娉ㄦ剰鍙戝竷涔嬪墠瑕佸厛淇敼杩欓噷
-const publicPath = "/"
+const publicPath = process.env.VUE_APP_PUBLIC_PATH || "/"
 function resolve(dir) {
   return path.join(__dirname, dir)
 }
@@ -19,7 +19,7 @@
         // target: "http://192.168.20.118:8002",
         ws: true,
         changeOrigin: true
-      },
+      }
     }
   },
   transpileDependencies: [
@@ -33,7 +33,7 @@
       configNew.externals = externals
       configNew.plugins = []
     } else if (process.env.NODE_ENV === "development") {
-      // console.log("development", config)
+      console.log("development", config)
     }
     return configNew
   },

--
Gitblit v1.8.0