安装npm包时收到TLS版本要求提示的问题求助
解决npm TLS版本兼容提示问题
你遇到的问题是npm官方从2021年10月4日开始强制要求所有连接必须使用TLS 1.2或更高版本,而你当前的npm配置用的是明文http连接镜像源,重装Node.js没用是因为镜像源配置不会随Node重装自动重置。
解决步骤很简单,不需要切换到特定目录,直接打开系统终端(Windows用命令提示符/PowerShell,Mac/Linux用终端)操作:
- 第一步,修改npm镜像源为HTTPS加密版本:
npm set registry=https://registry.npmjs.org/ - 第二步,安装测试包验证TLS连接是否正常:
npm install -g https://tls-test.npmjs.com/tls-test-1.0.0.tgz
完成后再安装npm包,那个TLS版本提示就会消失了。
内容的提问来源于stack exchange,提问作者Sha
相关产品推荐
相关产品推荐

