升级webpack4时踩到了很多坑,其中错误描述如下
this.htmlWebpackPlugin.getHooks is not a function
经过一番搜索,在html-webpack-plugin的issue区看到了如下解决方法,亲测可用。
1. 删除node_modules目录,并重新npm install
安装;
2. 安装与webpack4版本匹配的htmlWebpackPlugin
;
npm i html-webpack-plugin@next
3. 修改webpack配置文件
new InterpolateHtmlPlugin(env.raw),
修改为
new InterpolateHtmlPlugin(HtmlWebpackPlugin, env.raw),
即可…