Przeglądaj źródła

refactor(build): 拆分H5构建脚本为开发和生产环境

- 将原有的build:h5命令拆分为build:dev和build:prod
- build:dev设置为开发环境构建,build:prod设置为生产环境构建
- 方便针对不同环境进行更加灵活的构建配置管理
huoyi 5 dni temu
rodzic
commit
2fb704d2bd
2 zmienionych plików z 15 dodań i 14 usunięć
  1. 3 2
      package.json
  2. 12 12
      src/config.js

+ 3 - 2
package.json

@@ -9,7 +9,8 @@
9 9
     "build": "npm run build:h5",
10 10
     "build:app-plus": "cross-env NODE_ENV=production UNI_PLATFORM=app-plus vue-cli-service uni-build",
11 11
     "build:custom": "cross-env NODE_ENV=production uniapp-cli custom",
12
-    "build:h5": "cross-env NODE_ENV=production UNI_PLATFORM=h5 vue-cli-service uni-build",
12
+    "build:dev": "cross-env NODE_ENV=development UNI_PLATFORM=h5 vue-cli-service uni-build",
13
+    "build:prod": "cross-env NODE_ENV=production UNI_PLATFORM=h5 vue-cli-service uni-build",
13 14
     "electron:dev": "cross-env NODE_ENV=development electron electron/main.js",
14 15
     "electron:build": "npm run build:h5 && electron-builder",
15 16
     "electron:pack": "npm run build:h5 && electron-builder --dir",
@@ -151,4 +152,4 @@
151 152
       "shortcutName": "美兰机场应用"
152 153
     }
153 154
   }
154
-}
155
+}

+ 12 - 12
src/config.js

@@ -1,11 +1,11 @@
1 1
 // 应用全局配置
2 2
 module.exports = {
3
-   // 接口地址  本地调试使用 http://192.168.3.222:38080  打包使用 /prod-api
4
- // baseUrl: process.env.NODE_ENV === 'development' ? 'http://192.168.3.221:82/prod-api' : '/prod-api', //生产
3
+  // 接口地址  本地调试使用 http://192.168.3.222:38080  打包使用 /prod-api
4
+  // baseUrl: process.env.NODE_ENV === 'development' ? 'http://192.168.3.221:82/prod-api' : '/prod-api', //生产
5 5
   //  baseUrl: process.env.NODE_ENV === 'development' ? 'http://192.168.3.221:8080' : '/prod-api',
6
-// baseUrl: process.env.NODE_ENV === 'development' ? 'http://guangxi.qinghe.sundot.cn:8088' : 'http://guangxi.qinghe.sundot.cn:8088/prod-api',
7
- //   baseUrl: 'http://airport-test.samsundot.com:9035/prod-api',//测试
8
- baseUrl:'http://airport.samsundot.com:9032/prod-api',//生产
6
+  // baseUrl: process.env.NODE_ENV === 'development' ? 'http://guangxi.qinghe.sundot.cn:8088' : 'http://guangxi.qinghe.sundot.cn:8088/prod-api',
7
+  //   baseUrl: 'http://airport-test.samsundot.com:9035/prod-api',//测试
8
+  baseUrl: process.env.NODE_ENV === 'development' ? 'http://airport-test.samsundot.com:9035/prod-api' : 'http://airport.samsundot.com:9021/prod-api', // 开发环境用测试地址,生产构建用正式地址
9 9
   // 应用信息
10 10
   appInfo: {
11 11
     // 应用名称
@@ -18,13 +18,13 @@ module.exports = {
18 18
     site_url: "http://ruoyi.vip",
19 19
     // 政策协议
20 20
     agreements: [{
21
-        title: "隐私政策",
22
-        url: "https://ruoyi.vip/protocol.html"
23
-      },
24
-      {
25
-        title: "用户服务协议",
26
-        url: "https://ruoyi.vip/protocol.html"
27
-      }
21
+      title: "隐私政策",
22
+      url: "https://ruoyi.vip/protocol.html"
23
+    },
24
+    {
25
+      title: "用户服务协议",
26
+      url: "https://ruoyi.vip/protocol.html"
27
+    }
28 28
     ]
29 29
   }
30 30
 }