gulp命令行传参
喜欢这种东西,捂住嘴巴,也会从眼睛里跑出来
希望你认真看完~~~~~~~~~~~~~~~
在项目开发过程中,前端使用gulp
打包工具,因为是要上传到服务器的,多以在 Jenkins
仪表盘上面也需要执行打包命令,例如
这就是我项目上传到gitlab
上面,然后运维去拉取我的代码,然后执行打包命令,当我们项目涉及到灰度发布的时候就会有这个问题,因为版本不一样,所以外界访问的新旧代码就不一样,故要将参数当做命令行传入
第一步:
如果项目是完整的话 应该会有这个模块var minimist = require("minimist");
如果没有的话也不要紧,去下载一个地址在这里
下载后将引入项目中,然后使用这行代码这行代码就是解析命令行中的参数,然后再定义参数,好比这样
在进行使用
就是这个样子
命令行是这个样子的 gulp build --env rc --dir h6
我的这个例子是在命令行中传入多个参数
在最后附上我的QQ: 2489757828 可以共同探讨问题
我的私人博客 李大玄