问题:
ERROR in TypeError: The 'compilation' argument must be an instance of Compilation
- JavascriptModulesPlugin.js:119 getCompilationHooks
[webpack]/[_webpack@5.20.2@webpack]/lib/javascript/JavascriptModulesPlugin.js:119:10
- CommonJsChunkFormatPlugin.js:30
[webpack]/[_webpack@5.20.2@webpack]/lib/javascript/CommonJsChunkFormatPlugin.js:30:19
- Hook.js:14 Hook.CALL_DELEGATE [as _call]
[npm]/[webpack]/[_tapable@2.0.0@tapable]/lib/Hook.js:14:14
- Compiler.js:984
[npm]/[webpack]/lib/Compiler.js:984:29
- Hook.js:18 Hook.CALL_ASYNC_DELEGATE [as _callAsync]
[npm]/[webpack]/lib/Compiler.js:979:28
- Compiler.js:494 Compiler.runAsChild
[npm]/[webpack]/lib/Compiler.js:494:8
解决方案
安装 html-webpack-plugin 插件时 , 输入如下命令:
已安装淘宝镜像的,输入如下:
cnpm i html-webpack-plugin@next -D
未安装的,输入如下:
npm i html-webpack-plugin@next -D