【发布时间】:2021-10-20 19:36:29
【问题描述】:
我正在使用 NodeJS + Webpack 5 创建一个浏览器应用程序,我想分离开发包脚本和生产包脚本的输出目录。目前它们都编译为 ./dist/bundle.js 但我希望 npm run prod 编译为 ./dist/prod.js
package.json
...
"scripts": {
"dev": "webpack --watch --mode development",
"prod": "webpack --mode production"
},
webpack.config.js
module.exports = {
context: __dirname,
entry: './src/index.js',
output: {
path: __dirname + '/dist',
filename: 'bundle.js'
},
???
outputProduction: {
path: __dirname + '/dist',
filename: 'prod.js'
}
【问题讨论】: