vue-cli-service build 自定义参数

百里意智
2023-12-01

vue-cli-service build 自定义参数

  1. vue-cli-service build
    (1)**作用:**是打包资源文件
    (2)**工具:**通过脚手架依赖的dotenv模块实现参数定义和读取
    (3)**原理:**detenv作用是将环境变量从.env文件加载到process.env中,代码就可以通过process.env.VUE_APP_XX访问自定义的VUE_APP_XX的值了

  2. 在vue-cli-service的packjson中切换环境
    (1) 在运行时如果需要区分生产环境和测试环境,只需要
    “scriptes”: {
    “serve”: “vue-cli-service serve”, // 会将process.env.NODE_ENV设置为development
    “build”: “vue-cli-service build” // 会将process.env.NODE_ENV设置为production
    }

(2)在build时在dist/目录会有用于生产环境的包,需要添加选项–mode区分测试环境和生产环境
“scripts”: {
“build:test”: “vue-cli-service build --mode test”, // 测试环境
“build:prod”: “vue-cli-service build --mode prod”, // 生产环境
},

"build:dev": "vue-cli-service build --mode dev",	// 打包开发环境
"build:test": "vue-cli-service build --mode test",	// 打包集成测试
"build:uat": "vue-cli-service build --mode uat",	// 打包验收测试
"build:prod": "vue-cli-service build --mode prod",	// 打包生产环境
 类似资料: