Ver código fonte

feat(env): 添加不同环境的服务器基础URL配置

添加测试、开发和生产环境的服务器基础URL配置
在package.json中添加对应环境的构建和运行命令
feige996 8 meses atrás
pai
commit
5602e5a8f3
6 arquivos alterados com 28 adições e 3 exclusões
  1. 3 2
      env/.env
  2. 3 0
      env/.env.development
  3. 3 0
      env/.env.production
  4. 3 0
      env/.env.test
  5. 16 0
      package.json
  6. 0 1
      vite.config.ts

+ 3 - 2
env/.env

@@ -10,9 +10,10 @@ VITE_APP_PUBLIC_BASE=/
 
 # 登录页面
 VITE_LOGIN_URL = '/pages/login/index'
-# 第一个请求地址
-VITE_SERVER_BASEURL = 'https://ukw0y1.laf.run'
 
+# 后台请求地址
+VITE_SERVER_BASEURL = 'https://ukw0y1.laf.run'
+# 后台上传地址
 VITE_UPLOAD_BASEURL = 'https://ukw0y1.laf.run/upload'
 
 # h5是否需要配置代理

+ 3 - 0
env/.env.development

@@ -4,3 +4,6 @@ NODE_ENV = 'development'
 VITE_DELETE_CONSOLE = false
 # 是否开启sourcemap
 VITE_SHOW_SOURCEMAP = true
+
+# 后台请求地址
+VITE_SERVER_BASEURL = 'https://dev.xxx.com'

+ 3 - 0
env/.env.production

@@ -4,3 +4,6 @@ NODE_ENV = 'development'
 VITE_DELETE_CONSOLE = true
 # 是否开启sourcemap
 VITE_SHOW_SOURCEMAP = false
+
+# 后台请求地址
+VITE_SERVER_BASEURL = 'https://prod.xxx.com'

+ 3 - 0
env/.env.test

@@ -2,3 +2,6 @@
 NODE_ENV = 'development'
 # 是否去除console 和 debugger
 VITE_DELETE_CONSOLE = false
+
+# 后台请求地址
+VITE_SERVER_BASEURL = 'https://test.xxx.com'

+ 16 - 0
package.json

@@ -30,13 +30,21 @@
     "uvm-rm": "node ./scripts/postupgrade.js",
     "postuvm": "echo upgrade uni-app success!",
     "dev:app": "uni -p app",
+    "dev:app:test": "uni -p app --mode test",
+    "dev:app:prod": "uni -p app --mode production",
     "dev:app-android": "uni -p app-android",
     "dev:app-ios": "uni -p app-ios",
     "dev:custom": "uni -p",
     "dev": "uni",
+    "dev:test": "uni --mode test",
+    "dev:prod": "uni --mode production",
     "dev:h5": "uni",
+    "dev:h5:test": "uni --mode test",
+    "dev:h5:prod": "uni --mode production",
     "dev:h5:ssr": "uni --ssr",
     "dev:mp": "uni -p mp-weixin",
+    "dev:mp:test": "uni -p mp-weixin --mode test",
+    "dev:mp:prod": "uni -p mp-weixin --mode production",
     "dev:mp-alipay": "uni -p mp-alipay",
     "dev:mp-baidu": "uni -p mp-baidu",
     "dev:mp-jd": "uni -p mp-jd",
@@ -50,14 +58,22 @@
     "dev:quickapp-webview-huawei": "uni -p quickapp-webview-huawei",
     "dev:quickapp-webview-union": "uni -p quickapp-webview-union",
     "build:app": "uni build -p app",
+    "build:app:test": "uni build -p app --mode test",
+    "build:app:prod": "uni build -p app --mode production",
     "build:app-android": "uni build -p app-android",
     "build:app-ios": "uni build -p app-ios",
     "build:custom": "uni build -p",
     "build:h5": "uni build",
+    "build:h5:test": "uni build --mode test",
+    "build:h5:prod": "uni build --mode production",
     "build": "uni build",
+    "build:test": "uni build --mode test",
+    "build:prod": "uni build --mode production",
     "build:h5:ssr": "uni build --ssr",
     "build:mp-alipay": "uni build -p mp-alipay",
     "build:mp": "uni build -p mp-weixin",
+    "build:mp:test": "uni build -p mp-weixin --mode test",
+    "build:mp:prod": "uni build -p mp-weixin --mode production",
     "build:mp-baidu": "uni build -p mp-baidu",
     "build:mp-jd": "uni build -p mp-jd",
     "build:mp-kuaishou": "uni build -p mp-kuaishou",

+ 0 - 1
vite.config.ts

@@ -177,7 +177,6 @@ export default ({ command, mode }) => {
       target: 'es6',
       // 开发环境不用压缩
       minify: mode === 'development' ? false : 'esbuild',
-
     },
   })
 }