发布于 4年前

关于 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,看看有没有其他解决方法

©2020 edoou.com   京ICP备16001874号-3