关于 webpack 4.0.0 使用 html-webpack-plugin 报错的处理方法

报错版本:

"webpack":"^4.0.0",
"html-webpack-plugin":"^2.30.1"

使用上述的版本生成html文件,进行build的时候会出现如下的报错:

var outputName = compilation.mainTemplate.applyPluginsWaterfall('asset-path', outputOptions.filename, {
TypeError: compilation.mainTemplate.applyPluginsWaterfall is not a function

查了半天代码,确定是版本兼容性问题,也是上Github找答案
https://github.com/jantimon/h…

使用下面的命令重新安装 html-webpack-plugin 即可:

yarn add webpack-contrib/html-webpack-plugin -D

这个方法还有问题,执行完上面的yarn命令之后,如果在使用npm安装其他包,则又会出现上述的报错信息,重新执行yarn命令又好了。这两天留意github上的issue,看看有没有其他解决方法

    原文作者:Jiamiao_XIe
    原文地址: https://segmentfault.com/a/1190000013385439
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞