无法检索https://nodejs.org/dist/latest/SHASUMS256.txt。
获取https://nodejs.org/dist/latest/SHASUMS256.txt : net/http: TLS 握手超时
你能告诉我如何解决它吗
C:\WINDOWS\system32>nvm 安装 6.11.4 64
**无法检索https://nodejs.org/dist/latest/SHASUMS256.txt。
获取https://nodejs.org/dist/latest/SHASUMS256.txt : dial tcp iPaddress:port : connectex: 由于目标机器主动拒绝,无法建立连接。**
此问题出现在 Windows10 上。 有什么建议。
谢谢,
安库什
我也有同样的问题在 Windows 7 中仍然存在。
从办公室代理后面工作时出现问题。 在执行安装命令之前设置代理。
C:\WINDOWS\system32> nvm 代理http://代理地址 : 端口
您必须删除代理
安装手册 ->settings.txt ->输入 node_mirror: http://tnpm.oa.com/mirrors/node/ npm_mirror: http://tnpm.oa.com/mirrors/
它不是解决这个问题,而是解决通过 nvm 安装 nodejs 的问题。 可能对某人有帮助。
手动安装:
C:\Users\%USERNAME%\AppData\Roaming\nvm
)v{yourVersion}
(示例: v6.9.4
)打开命令行并使用 nvm 使用您的版本安装节点(示例: nvm install 6.9.4
)
下一步设置为使用您的节点版本nvm use 6.9.4
这些步骤有助于我安装 nodeJs 忽略公司代理
发生此问题的原因可能是远程主机的 TLS/SSL 证书已过期,或者它可能是由不再受信任的不受信任的 CA 颁发的(例如某些 Verisign CA)。 这是使用公共或私有镜像时更常见的问题,但也可能在更新证书时发生。
您可以使用--insecure
标志强制 NVM 绕过它,即nvm install 6.9.4 --insecure
:
对于我的环境,只需要重新启动系统即可。 然后突然这又开始工作了。 不过几天后就失败了。 当 NVM 出现此问题时,Curl 和 Google Chrome 都能够很好地检索此文件。 似乎 NVM 可能正在缓存证书并在站点更新后出现问题?
对于 Windows 10 nvm install 10.15.0 不起作用。 它给出了以下错误:
获取https://nodejs.org/dist/latest/SHASUMS256.txt :父代理无法访问
我尝试设置 nvm 代理,但它给出了代理身份验证错误。
我也手动下载了版本并将其放在 C:\Users\xxx\AppData\Roaming\nvm\v10.15.0
我也尝试手动设置 node_mirror 但有帮助
您是否有可能只是忘记启用 nvm?
试试nvm on
。
@vipra17这听起来像是您的代理的问题。 如果您收到代理身份验证错误,则可能是
*最后一点:NVM4W 目前没有设计用于处理基本身份验证以外的任何内容(它更多的是本机 HTTP 客户端的功能,而不是 NVM4W)。 一些代理不尊重 HTTP 请求中发送的Authorization
标头。 相反,他们期望Proxy-Authorization
标头或自定义替代项。 NVM4W 目前不支持此功能。 由于Proxy-Authorization
是标准 HTTP 标头,我想添加支持,但它的优先级较低(需要 NVM4W 中的自定义 HTTP 客户端)。 我不太了解有多少人实际使用需要这种身份验证的代理。 所以,它在路线图上,但目前位于我的优先级列表的底部附近。
这对我有用nvm off
nvm proxy none
nvm on
nvm install <node_version>
nvm use <node_version>
最有用的评论
它不是解决这个问题,而是解决通过 nvm 安装 nodejs 的问题。 可能对某人有帮助。
手动安装:
C:\Users\%USERNAME%\AppData\Roaming\nvm
)v{yourVersion}
(示例:v6.9.4
)打开命令行并使用 nvm 使用您的版本安装节点(示例:
nvm install 6.9.4
)下一步设置为使用您的节点版本
nvm use 6.9.4
这些步骤有助于我安装 nodeJs 忽略公司代理