npm install报错解决记录
常见错误类型
- 权限错误:
EACCES: permission denied
EPERM: operation not permitted - 网络错误:
ECONNREFUSED: Connection refused
ETIMEDOUT: connect ETIMEDOUT - 包解析错误:
Cannot find module ‘xxx’
Error: No compatible version found - 编译错误:
gyp ERR! build error
node-gyp:gyp ERR! stack Error: - 通用解决方案
1、检查npm版本: 确保npm版本最新,可以通过npm install npm -g命令更新。
2、清理npm缓存: 使用npm cache clean --force命令清理本地缓存。
3、更换源: 使用淘宝镜像源npm install -g cnpm --registry=https://registry.npm.taobao.org。
4、删除node_modules: 删除项目下的node_modules文件夹,重新安装。
5、使用yarn: 使用yarn包管理器代替npm,yarn install。
针对性解决方案
- 权限错误:
确保当前用户有足够的权限操作文件或文件夹。
使用sudo命令提升权限,如sudo npm install.</