应用七:Vue之适配test环境变量(2.0版)

Posted fengyuexuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用七:Vue之适配test环境变量(2.0版)相关的知识,希望对你有一定的参考价值。

 

      在我们使用vue-cli创建的项目中,默认只有开发development和生产production两种环境变量;但在实际的项目开发过程中往往都会有测试环境,下面就来说一下如何适配测试环境test的环境变量。

 

1、在项目的config目录下新建test.env.js文件,然后拷贝prod.env.js文件内容到该文件,并修改productiontest,代码如下:

技术图片

 

2、在项目的build目录下新建webpack.test.conf.js文件,然后拷贝webpack.prod.conf.js文件内容到该文件,并修改引入对应的配置文件为test.env.js,代码如下:

技术图片

 

3、在项目的build目录下新建build.test.js文件,然后拷贝build.js文件内容到该文件,并修改引入对应的配置文件为webpack.test.conf.js,代码如下:

技术图片

 

4、package.js文件中添加新的打包命令,代码如下:

技术图片

 

5、最后根据不同的环境变量适配axios请求的baseURL,代码如下:

技术图片

 

至此,我们在终端命令行分别执行npm run testnpm run build就分别打的测试环境和生产环境的包。

 

但有一点需要注意:

  在config目录下的index.js文件中,build模块下的属性配置是被testproduction共享的,如下build模块:  

技术图片

  如果要区分配置,可以拷贝整个build模块代码并修改buildtest,然后将文件webpack.test.conf.jsbuild.test.js中“config.build.”的地方都修改为“config.test.”,具体如build.test.js文件中的下述代码:

技术图片

 

以上是关于应用七:Vue之适配test环境变量(2.0版)的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7设置环境变量

vue.js项目构建之vue-router2.0的使用

Android 12 蓝牙适配 Java版

Android 12 蓝牙适配 Java版

Vue组件库工程探索与实践之构建工具

奇舞周刊第 276 期:Flutter 发布预览版 2.0,完美适配 iOS