我有此配置
const DIST_DIR = path.join(__dirname, '/dist');
// ... snip
output: {
filename: 'bundle.js',
path: DIST_DIR
},
效果很好。
但是我也想将bundle.js写入另一个路径。因此它在2个地方发出。
这可能吗?
答案 0 :(得分:0)
如果要将每个条目的输出放在不同的子目录中,可以将路径变量[name]
添加到文件名中。例如,如果您有两个条目:'bundleOne'和'bundleTwo',并且要将其输出放置到子目录'./bundleOne'和'./bundleTwo'中,则可以使用以下配置:
module.exports = {
entries: {
bundleOne: './bundleOne/index.js',
bundleTwo: './bundleTwo/index.js'
}
// ... skip
output: {
filename: '[name]/dist/[name].bundle.js',
path: __dirname
}
}