在昨天自学webpack并安装了webpack之后,我发现之前创建过的所有项目都启动不了了,以下为报错:
经研究报错信息,发现是webpack版本不一致问题。
也就是我需要的webpack版本为4.41.5版本,而我实际安装的是4.41.6版本。需要安装的webpack-dev-server版本为3.10.2,而我安装的是3.10.3。所以根据报错显示区安装正确的版本即可。
解决办法:找到出为的目录,我的目录为C:\Users\11230\node_modules下,先卸载不符合版本的webpack 与 webpack-dev-server。
命令为:
- npm uninstall webpack
- npm uninstall webpack-cli
- npm uninstall webpack-dev-server
卸载完毕后,再次安装符合要求的版本即可。 - npm i webpack@4.41.5
- npm i webpack-cli
- npm i webpack-dev-server@3.10.2
另外,如果嫌麻烦,还有一种方法,就是直接在项目目录下建立.env文件。
文件里写入:SKIP_PREFLIGHT_CHECK=true
即可
如图所示: