Selaa lähdekoodia

chore: :hammer: 线上环境参数配置

chaooo 2 vuotta sitten
vanhempi
commit
5d32d72dd5
7 muutettua tiedostoa jossa 28 lisäystä ja 14 poistoa
  1. 1 1
      .env.development
  2. 2 2
      .env.production
  3. 2 2
      .env.staging
  4. 20 7
      README.md
  5. 1 0
      package.json
  6. 1 1
      src/lang/package/en.ts
  7. 1 1
      src/lang/package/zh-cn.ts

+ 1 - 1
.env.development

@@ -3,6 +3,6 @@
 # 变量必须以 VITE_ 为前缀才能暴露给外部读取
 NODE_ENV='development'
 
-VITE_APP_TITLE = 'shuimuai-dashboard-h5'
+VITE_APP_TITLE = 'shuimu-dashboard-h5'
 VITE_APP_PORT = 3000
 VITE_APP_BASE_API = '/dev-api'

+ 2 - 2
.env.production

@@ -1,5 +1,5 @@
 ## 生产环境
 
-VITE_APP_TITLE = 'shuimuai-dashboard-h5'
+VITE_APP_TITLE = 'shuimu-dashboard-h5'
 VITE_APP_PORT = 3000
-VITE_APP_BASE_API = 'https://devapi.shuimuai.com/'
+VITE_APP_BASE_API = 'https://api.shuimuai.com/'

+ 2 - 2
.env.staging

@@ -1,6 +1,6 @@
 ## 模拟环境
 NODE_ENV='staging'
 
-VITE_APP_TITLE = 'shuimuai-dashboard-h5'
+VITE_APP_TITLE = 'shuimu-dashboard-h5'
 VITE_APP_PORT = 3000
-VITE_APP_BASE_API = 'http://devapi.shuimuai.com/'
+VITE_APP_BASE_API = 'https://devapi.shuimuai.com/'

+ 20 - 7
README.md

@@ -6,11 +6,12 @@
 ## npm scripts:
 ```json
 {
-    "scripts": {
-        "dev": "vite serve --mode development",
-        "build:prod": "vite build --mode production &&vue-tsc --noEmit",
-        "preview": "vite preview"
-    }
+  "scripts": {
+    "dev": "vite serve --mode development",
+    "build:beta": "vite build --mode staging &&vue-tsc --noEmit",
+    "build:prod": "vite build --mode production &&vue-tsc --noEmit",
+    "preview": "vite preview"
+  }
 }
 ```
 
@@ -22,14 +23,14 @@ npm run dev
 
 ## 构建应用
 ```shell
-npm run build:prod
+npm run build:beta
 ```
 默认情况下,构建会输出到 dist 文件夹中。你可以部署这个 dist 文件夹到任何你喜欢的平台。
 
 ## 本地测试应用
 当你构建完成应用后,你可以通过运行 `npm run preview` 命令,在本地测试该应用。
 ```shell
-npm run build:prod
+npm run build:beta
 npm run preview
 ```
 `vite preview` 命令会在本地启动一个静态 Web 服务器,将 dist 文件夹运行在 http://localhost:4173。
@@ -43,3 +44,15 @@ npm run preview
 }
 ```
 现在 preview 命令会将服务器运行在 http://localhost:8080。
+
+## 部署应用
+通过 `npm run build:prod` 命令构建正式环境应用输出到 dist 文件夹中。
+```shell
+npm run build:prod
+```
+- 构建后文件存放服务器地址:
+  1. 测试环境:`/usr/local/www/board/`
+  2. 正式环境:`/home/wwwroot/default/board`
+- 访问域名:
+  1. 测试环境:https://board-t.shuimuai.com
+  2. 正式环境:https://board.shuimuai.com

+ 1 - 0
package.json

@@ -6,6 +6,7 @@
   "scripts": {
     "preinstall": "npx only-allow pnpm",
     "dev": "vite serve --mode development",
+    "build:beta": "vite build --mode staging &&vue-tsc --noEmit",
     "build:prod": "vite build --mode production &&vue-tsc --noEmit",
     "preview": "vite preview",
     "prepare": "husky install",

+ 1 - 1
src/lang/package/en.ts

@@ -6,7 +6,7 @@ export default {
   },
   // 登录页面国际化
   login: {
-    title: "shuimuai-dashboard-h5",
+    title: "shuimu-dashboard-h5",
     username: "Username",
     password: "Password",
     login: "Login",

+ 1 - 1
src/lang/package/zh-cn.ts

@@ -6,7 +6,7 @@ export default {
   },
   // 登录页面国际化
   login: {
-    title: "shuimuai-dashboard-h5",
+    title: "shuimu-dashboard-h5",
     username: "用户名",
     password: "密码",
     login: "登 录",