添加运行说明

merge-requests/1/head
ch 3 years ago
parent 8354c35ffd
commit 639908a2d9

@ -2,14 +2,17 @@
* @Author: ch * @Author: ch
* @Date: 2022-05-05 15:39:29 * @Date: 2022-05-05 15:39:29
* @LastEditors: ch * @LastEditors: ch
* @LastEditTime: 2022-05-06 17:24:35 * @LastEditTime: 2022-05-07 10:05:27
* @Description: file content * @Description: file content
--> -->
# shop-pc # shop-pc
## 运行&打包
- 运行直接执行 npm run dev 打包执行npm run build 即可,会根据分支读取不同环境变量配置;
## 环境变量配置 ## 环境变量配置
- 环境变量配置文件env.config; - 环境变量配置文件env.config;
- 配置与分支对应关系msb_prod -> prod msb_beta -> beta msb_test -> test msb-其他 -> dev
- 输出的环境变量文件plugins/config/env.js - 输出的环境变量文件plugins/config/env.js
- 修改环境变量配置后需要执行 “ node env.config " 输出的环境变量才会更新 - 修改环境变量配置后需要执行 “ node env.config " 输出的环境变量才会更新
``` js ``` js

@ -2,7 +2,7 @@
* @Author: ch * @Author: ch
* @Date: 2022-05-05 14:40:00 * @Date: 2022-05-05 14:40:00
* @LastEditors: ch * @LastEditors: ch
* @LastEditTime: 2022-05-05 17:53:47 * @LastEditTime: 2022-05-07 10:05:44
* @Description: 根据git分支生成对应环境的环境变量 * @Description: 根据git分支生成对应环境的环境变量
* 开发时如果环境变量换了可以不用重启服务直接运行node env.config.js即可 * 开发时如果环境变量换了可以不用重启服务直接运行node env.config.js即可
*/ */
@ -17,7 +17,7 @@ const envConfig = {
test : { test : {
base_url: 'xxx' base_url: 'xxx'
}, },
reslese : { beta : {
base_url: 'xxx' base_url: 'xxx'
}, },
prod : { prod : {
@ -31,7 +31,7 @@ switch (branch){
curEnvConfig = envConfig.test; curEnvConfig = envConfig.test;
break; break;
case 'msb_beta': case 'msb_beta':
curEnvConfig = envConfig.release; curEnvConfig = envConfig.beta;
break; break;
case 'msb_prod': case 'msb_prod':
curEnvConfig = envConfig.prod; curEnvConfig = envConfig.prod;

Loading…
Cancel
Save