我正在构建一个自动化的工作流程。我完成了服务器的开发。我所有的开发配置都在webpack.config.js
文件中。
然后,我通过'dev':'webpack-dev-server'
将其添加到package.json
脚本中
如何在单独的文件中进行生产配置?
发布于 2018-03-08 22:19:47
有一些方法可以做到这一点。也许最简单的方法是指定要使用的配置文件。了解更多关于webpack usage with config file的信息。
使用以下命令在package.json
中添加另一个脚本:
"build": "webpack --config ./path-to/webpack.config.prod.js"
将生产配置对象放在webpack.config.prod.js
中。
另一种方法是使用npm
lifecycle event。更新您当前的webpack.config.js
脚本以检查目标脚本并确定要使用的配置:
const TARGET = process.env.npm_lifecycle_event;
if (TARGET === 'dev') {
module.exports = require('./path-to/webpack.config.dev.js');
}
if (TARGET === 'build') {
module.exports = require('./path-to/webpack.config.prod.js');
}
您可以在GitHub上的这个webpack-demo项目中找到以前的方法。
https://stackoverflow.com/questions/49168478
复制相似问题