如何区分开发环境与生成环境
上一章讲了开发环境`devtool`的使用,但是官方推荐不同的环境使用不同的配置,那么怎么来区分当前运行的是什么环境呢,这次讲一下这个。安装依赖
1 | yarn add -D webpack-merge |
调整目录结构
增加config
文件夹,将webpack.config.js
文件移动到里面,保留基础配置,删除mode
和devtool
属性
在config
文件夹中增加webpack.conf.dev.js
,写入以下内容
1 | const merge = require('webpack-merge'); |
修改package.json
1 | "scripts": { |
执行 yarn start
最后
不同的环境创建不同的webpack.conf.xxx.js
即可
注意修改webconfig.conf.js
中的文件引用路径,因为它的位置改变了