vue学习

Vue-cli3 区分环境打包

2019-06-13  本文已影响0人  钱英俊真英俊

Vue-cli2的环境配置和Vue-cli3不一样。现在每篇文章还得区分版本,不知道Vue全面支持TS之后会是怎么样 =口=!

原理

Vue-cli3封装

配置

  1. 根目录下新建env.devenv.test文件,分别写入配置
// env.dev
VUE_APP_baseURL=/dev/

// env.test
VUE_APP_baseURL=/test/
  1. package.json文件中配置scripts命令
"build_test": "vue-cli-service build --mode test",
"build_dev": "vue-cli-service build --mode dev",
  1. axios配置文件中使用
console.log(process.env.VUE_APP_baseURL)
let Axios = axios.create({
 baseURL: process.env.VUE_APP_baseURL,
 timeout: 50000
})
  1. 分别执行打包命令 npm run build_testnpm run build_dev,查看打印内容
    dev:
    test:
注意:

如果是要在项目包中使用的变量,必须以VUE_APP_开头才能被访问到

上一篇下一篇

猜你喜欢

热点阅读