肉烂在锅里

个人站

我是软件研发中心培训主管,我喜欢看动漫,学习web前端开发。


webpack环境变量的使用方法

webpack环境变量的使用方法

环境变量是用方式非常简单,他可以让我们在不配置mode的情况下区分环境。

我们可以将项目中的webpack.dev.js和webpack.prod.js作出改变,去掉merge,也去掉对webpack.common.js的引入。说白了,我们是为了只是用一个配置文件就可以使用与不同的环境。直接导出配置对象即可。

就像这样:

然后在webpack.common.js中引入merge。

并加入这样的代码:

还没完,既然使用了env环境变量,那么就要在需要的地方传入env:

这样webpack在打包的时候就会根据传入的env环境变量作出逻辑判断从而判别应该使用哪种环境下的配置文件。

当然在npm指令后传入env相关信息的写法还有很多,比如:

还可以这么写,我们为env.production传递一个值:

这样我们就可以根据env.production做出更细致的判断。

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦