From 5602e5a8f36b4b944afdb295053c7198308dc48e Mon Sep 17 00:00:00 2001 From: feige996 <1020102647@qq.com> Date: Sun, 17 Aug 2025 14:34:42 +0800 Subject: [PATCH] =?UTF-8?q?feat(env):=20=E6=B7=BB=E5=8A=A0=E4=B8=8D?= =?UTF-8?q?=E5=90=8C=E7=8E=AF=E5=A2=83=E7=9A=84=E6=9C=8D=E5=8A=A1=E5=99=A8?= =?UTF-8?q?=E5=9F=BA=E7=A1=80URL=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加测试、开发和生产环境的服务器基础URL配置 在package.json中添加对应环境的构建和运行命令 --- env/.env | 5 +++-- env/.env.development | 3 +++ env/.env.production | 3 +++ env/.env.test | 3 +++ package.json | 16 ++++++++++++++++ vite.config.ts | 1 - 6 files changed, 28 insertions(+), 3 deletions(-) diff --git a/env/.env b/env/.env index e235122..8aa561c 100644 --- a/env/.env +++ b/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是否需要配置代理 diff --git a/env/.env.development b/env/.env.development index 04fa273..9da53ba 100644 --- a/env/.env.development +++ b/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' \ No newline at end of file diff --git a/env/.env.production b/env/.env.production index 8a1b50c..cae8946 100644 --- a/env/.env.production +++ b/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' \ No newline at end of file diff --git a/env/.env.test b/env/.env.test index e22f765..9c3dea7 100644 --- a/env/.env.test +++ b/env/.env.test @@ -2,3 +2,6 @@ NODE_ENV = 'development' # 是否去除console 和 debugger VITE_DELETE_CONSOLE = false + +# 后台请求地址 +VITE_SERVER_BASEURL = 'https://test.xxx.com' \ No newline at end of file diff --git a/package.json b/package.json index ffb5f3b..08176af 100644 --- a/package.json +++ b/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", diff --git a/vite.config.ts b/vite.config.ts index c03c184..16f5a91 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -177,7 +177,6 @@ export default ({ command, mode }) => { target: 'es6', // 开发环境不用压缩 minify: mode === 'development' ? false : 'esbuild', - }, }) }