目录
常用解决方法
- npm安装依赖报错可尝试清除npm缓存
-
// 清除缓存 npm cache clean --force
- npm安装依赖报错或重新安装node.js
- 尝试使用npm或cnpm安装
- 删除node_modules文件夹重新安装
常见错误场景
错误类型一
运行npm i 报如下错误
解决方法:
进入报错地址
将其中所有安装记录删除,同时删除node_modules所有文件
然后重新安装依赖即可
如果仍然报此错误,就再次删除安装记录,将所有代码重新在svn或github(公司远程代码仓库)上重新拉取一份,重新安装依赖即可。
若是运行时还报错提示安装组件插件等,按照提示进行安装再运行即可。
错误类型二
项目拷贝后运行失败错误解决
将项目拷贝后使用npm i 加载node_modules文件后再npm安装axios、mockjs等组件库便可将项目正常运行起来,但有时会报如下错误:
解决方法:
在网上看了很多,也很浪费时间,结果发现是经过拷贝后以下两个文件自动重命名转换格式了
转换为:
重命名为下方格式即可解决
错误类型三
vue2安装less报错
如果vue是2.x版本的,那么它内置的webpack是4.46.0版本,而默认安装的less是最新版9.0.0(是为最新版webpack-5.38.1服务的),所以会出现版本不兼容,故而vue2安装7.0版本的less即可对应。
删除已下载的错误版本:
npm remove less-loader
npm uninstall less-loader
安装低版本less-loader
:
npm install less-loader@7.3.0
(如果不指定版本的话,默认是安装的最新版本)