1. 临时关闭SSL验证
bash
Copy Code
npm config set strict-ssl false
这会跳过SSL证书验证,但会降低安全性,建议仅作为临时解决方案13。
问题解决后需重新启用:
bash
Copy Code
npm config set strict-ssl true
2. 切换镜像源
官方源:
bash
Copy Code
npm config set registry https://registry.npmjs.org/
淘宝镜像源(新版):
bash
Copy Code
npm config set registry https://registry.npmmirror.com
注意:旧版淘宝源(npm.taobao.org)已不再维护45。
3. 更新npm和Node.js
升级npm至最新版本:
bash
Copy Code
npm install -g npm
检查Node.js版本并更新26。
4. 清除缓存
bash
Copy Code
npm cache clean --force
我就是切换了镜像源就好了的。