问答详情
源自:3-3 自动化生成项目中的html页面(下)

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怎么办


提问者:MorningDuGe 2017-06-05 15:47

个回答

  • 叶0528
    2017-10-14 16:28:41

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

  • 慕无忌8595264
    2017-08-31 20:31:40

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

  • 一脚一个榴莲
    2017-07-31 14:43:13

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

  • JoKer49
    2017-07-23 10:32:39

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

  • weibo_张张张张张大仙呀_03578611
    2017-06-26 10:47:07

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

  • think about....
    2017-06-05 16:45:59

    compilation.assets这个不用把