为了账号安全,请及时绑定邮箱和手机立即绑定

Cannot read property 'entry' of undefined

<script type="text/javascript">
   <%=
       compilation.assets[htmlWebpackPlugin.files.chunks.main.entry.substr(htmlWebpackPlugin.files.publicPath.length)].source()
   %>
</script>

在head中插入这段代码也不会生成b.html和c.html怎么办


正在回答

6 回答

htmlWebpackPlugin.files.chunks.main,所以chunks中必须含有main,或者encludechunks中必须没有main。

0 回复 有任何疑惑可以回复我~

是不是把script注释了?我也遇到 删除script就可以了

0 回复 有任何疑惑可以回复我~

我跟老师用的不一样,我用的是chunks,报错后的解决方法:在webpack.config.js中chunks:["b","main"]和chunks:["c","main"]都加上“main”就好了

2 回复 有任何疑惑可以回复我~
#1

辣牛

为什么啊
2017-08-15 回复 有任何疑惑可以回复我~

发生这种问题就是你引入chunk的时候 没有引入对应的entry  你的模板里需要什么chunk 你的entry就要对应引入 

0 回复 有任何疑惑可以回复我~

我的也是这样   你解决了吗?

0 回复 有任何疑惑可以回复我~

compilation.assets这个不用把

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Cannot read property 'entry' of undefined

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信