Vue如何实现自动化打包测试环境和正式环境的disttest目录到长尾词?
- 内容介绍
- 相关推荐
本文共计611个文字,预计阅读时间需要3分钟。
使用 Vue 已有两年多,怀念起两年前与某阿处理技术大牛(当时我们技术总监)一起开发一个 SPA 项目的日子。当时遇到的一个难题,是硬头皮去解决头部皮肤瘙痒的问题。
使用vue现在已经差不多2年了,想起来两年前的一次和某阿里处理的技术大牛(当时我们的技术总监)一起开发一个SPA项目的时候被硬着头皮去解决的一个难题,因为技术老大是阿里出身的,所以很多东西都是比较倾向于自动化,从项目ui设计到项目管理,到打包测试,到发布全部都要求我们要实现自动化,尽可能的减少手动操作。
当时技术大佬要求的事在jenkins进行一键打包,就是他点击不同的按钮在同一套代码上面分别打包测试环境运行的包和正式环境运行的包,刚刚接触vue的我摸不着头脑,老大给了我一天时间研究这个玩意,没办法,只好硬着头皮做,后来想想改造一下,也比较简单。
Step1、package.json中新增命令行脚本test命令,并指向build文件夹下的test.js。
Step2、在在build文件夹中新建test.js,内容可以直接拷贝同目录build.js内容,修改一些参数 这样就多了个test环境
Step3、在build文件夹中新建webpack.test.conf.js,内容可以直接拷贝同目录webpack.prod.conf.js内容,修改一些参数。
这样构建时就会去config文件夹下的test.env.js寻找环境变量。
本文共计611个文字,预计阅读时间需要3分钟。
使用 Vue 已有两年多,怀念起两年前与某阿处理技术大牛(当时我们技术总监)一起开发一个 SPA 项目的日子。当时遇到的一个难题,是硬头皮去解决头部皮肤瘙痒的问题。
使用vue现在已经差不多2年了,想起来两年前的一次和某阿里处理的技术大牛(当时我们的技术总监)一起开发一个SPA项目的时候被硬着头皮去解决的一个难题,因为技术老大是阿里出身的,所以很多东西都是比较倾向于自动化,从项目ui设计到项目管理,到打包测试,到发布全部都要求我们要实现自动化,尽可能的减少手动操作。
当时技术大佬要求的事在jenkins进行一键打包,就是他点击不同的按钮在同一套代码上面分别打包测试环境运行的包和正式环境运行的包,刚刚接触vue的我摸不着头脑,老大给了我一天时间研究这个玩意,没办法,只好硬着头皮做,后来想想改造一下,也比较简单。
Step1、package.json中新增命令行脚本test命令,并指向build文件夹下的test.js。
Step2、在在build文件夹中新建test.js,内容可以直接拷贝同目录build.js内容,修改一些参数 这样就多了个test环境
Step3、在build文件夹中新建webpack.test.conf.js,内容可以直接拷贝同目录webpack.prod.conf.js内容,修改一些参数。
这样构建时就会去config文件夹下的test.env.js寻找环境变量。

