我们开辟项目的时刻,用vue-cli 2.x版本新建的项目,只要dev, pro两种开辟环境, 偶然须要个test环境来给测试运用,所以找了许多要领,总结了个最简朴的要领来给人人运用
package.json
在build下面增加一个test运转敕令
"test": "node build/build.js"
- prod.env.js
在config -> prod.env.js 中修正代码
'use strict'
// 读取体系运转时刻的变量
const target = process.env.npm_lifecycle_event;
// 控制台日记输出
console.log('env is deploying, current env is', target)
// 推断环境变量,是test,照样build
if (target == 'test') {
var obj = {
NODE_ENV: '"production"',
API_ROOT: '"此处替换为测试环境地点"',
}
} else {
var obj = {
NODE_ENV: '"production"',
API_ROOT: '"此处替换为测试环境地点"',
}
}
module.exports = obj;
3.测试环境:
$ npm run test
正式环境:
```
$ npm run build
```