解决 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')
}

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐