npm注册表已弃用TLS 1.0和TLS 1.1

自2021年10月4日起,npm网站和注册表仅支持TLS 1.2及以上版本。大部分用户因使用现代Node.js版本不受影响,但部分旧版或自定义编译用户需升级。8月24日起,未使用TLS 1.2的用户将收到通知,并需在9月29日前完成升级以避免中断。
摘要由CSDN通过智能技术生成

整理 | 祝涛
出品 | CSDN(ID:CSDNnews)

从2021年10月4日开始,所有与npm网站和npm注册表的连接(包括软件包安装)必须使用TLS 1.2或更高版本。

在这里插入图片描述

然而,npm注册表99%的用户已经在使用TLS 1.2,预计大多数用户不会受到影响。从v0.10.0开始的所有Node.js二进制版本都支持TLS 1.2,因此最新版本的Node.js和npm用户无需进行任何更改。但是,有些用户可能使用了不受支持的版本,或者可能使用了自定义编译的Node.js二进制文件而不受支持。

具体时间安排

  • 从8月24日开始,未使用TLS 1.2的用户在运行npm命令时,将会看到一条通知,该通知带有相关链接,点击便可以看见具体的调整计划。
  • 9月22日,将在国际协调时间05:00开始实施TLS 1.2,时间长达一小时。
  • 9月27日,我们将在国际协调时间10:00开始实施TLS 1.2,并在国际协调时间18:00再次实施1小时。
  • 最后,在9月29日,我们将在国际协调时间 13:00实施TLS 1.2,时间长达6小时。

确保兼容性

为了确保用户的npm版本支持TLS 1.2,可以从已经禁用TLS 1.0和TLS 1.1的HTTPS端点安装一个测试包:

npm install -g https://tls-test.n
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值