使用新版本Webpack做课程实验所遇到的错误
错误①
Error: Cannot find module 'webpack-cli/bin/config-yargs'
原因:
在webpack-cli 4以上版本中,不可以用webpack-dev-server启动项目,需要通过webpack serve… 或者修改webpack-cli版本改为3.x
解决方法:
我是用的修改版本的方法来解决的 npm install webpack-cli@3 --save-dev
错误②
new webpack.NamedModulesPlugin()
TypeError: webpack.NamedModulesPlugin is not a constructor
原因:
在webpack5以上,webpack.NamedModulesPlugin的功能已经内置了。
解决方法:
把配置文件:webpack.config.js中的new webpack.NamedModulesPlugin()注释掉或删掉