解决 Multiple chunks emit assets to the same filename 错误
问题描述:webpack打包多文件入口时,出现错误
ERROR in chunk module [entry]
./js/build.js
Conflict: Multiple chunks emit assets to the same filename ./js/build.js (chunks
0 and 1)
问题原因:多文件入口,只指定了一个输出文件名
entry: {
main: './src/js/main.js',
module: './src/js/module.js'
},
output: {
filename: './js/build.js',
path: resolve(__dirname, 'build')
}
解决方案:每个需要打包的文件根据文件名打包输出
output: {
filename: './js/[name].js',
path: resolve(__dirname, 'build')
}