webpack5打包时报错htmlparser的错误

118 阅读1分钟

今天在写Go模板时webpack5打包编译时报错

image.png

image.png

如图所示提示变量错误,开始以为Go模板中的变量识别都会有问题,删除img这段后发现可以正常编辑,应该是图片的src值不符合规范导致错误。

看了一下报错信息是html-minifier-terser这个包的报错,这个包是用来做html代码压缩的,在webpack配置是并没有进行html代码压缩,怀疑是html-webpack-plugin中引入了。

image.png

我这边使用的html-webpack-plugin版本是5.5

image.png

查看node_modules果然有使用,在目前的项目场景是有服务端渲染模板引擎,所以用不上html压缩,可以直接关闭。

image.png

关闭后可以编译通过。