webppack中compilation和chunks怎么共存
html
webpack.config.js
debug
错误提示
chunks分别分配js文件的时候,页面中不能存在script,存在就报错,但是如果想在页面中直接书写js代码就需要
写入一个script标签,然后
<%= compilation.assets[htmlWebpackPlugin.files.chunks.main.entry.substr(htmlWebpackPlugin.files.publicPath.length)].source() %>
这种方式来书写,所以就冲突了,我想不明白怎么去解决这个问题,求助
b.html的配置中:
excludeChunks:['a','c','main']改为excludeChunks:['a','c'],
也就是说接口里用main.entry写的方法(就是这段
<%= compilation.assets[htmlWebpackPlugin.files.chunks.main.entry.substr(htmlWebpackPlugin.files.publicPath.length)].source() %>),那么在webpack.config文件中的excludeChunks里就不能把‘main’排除掉