参考:https://www.jianshu.com/p/f19ba506f664
看到 npm audit fix --force //强制安装最新的依赖项大概明白了上面问题的所在。
直接运行 --force 的行为不要学习,对于没能自动修复的问题,说明肯定出现了 SEMVER WARNING 之类的警告,这意味着推荐的修复版本存在让代码出问题的可能,主要发生在依赖包更改了 API 或者升级了大版本的情况,这时候就需要格外的小心甚至需要改动一些自己的代码了。
解决方法:
知道了问题原因,那就可以去解决啦。
方法1: 用yarn 来安装,速度快还安全。
方法2:把 webpack-dev-server@3xx 退回以前版本
npm remove webpack-dev-server
npm install webpack-dev-server@2.9.1
npm run dev