gpt4 book ai didi

node.js - 找不到 WSL2 : cannot install Node, 版本上的 NVM

转载 作者:行者123 更新时间:2023-12-05 04:49:39 35 4
gpt4 key购买 nike

我从 Microsoft Store 安装了 WSL 到 Windows 10。我能够使用 curl 命令成功地将 NVM 安装到此设备上,如 https://github.com/nvm-sh/nvm 中所述

NVM 安装,我可以运行命令并检查版本。

然而,当我尝试安装 Node 时,要么是特定版本,如 nvm install 12.18.1nvm installnvm install --lts 我收到一条消息说找不到版本

me:~$ nvm install 12.18.1
Version '12.18.1' not found - try `nvm ls-remote` to browse available versions.

me:~$ nvm install --lts
Installing latest LTS version.
Version '' (with LTS filter) not found - try `nvm ls-remote --lts` to browse available versions.

如果我尝试运行 nvm ls-remote,几秒钟后我得到 N/A

我之前在 MacOS 和不同的非工作 Windows 10 机器上安装过这个,之前没有看到这种行为。就好像它没有命中 nodejs 服务器。

想法?

最佳答案

我在运行 WSL2 的工作笔记本电脑上遇到了同样的问题。这是由安装在 PC 上的代理/防火墙解决方案 (ZScaler) 阻止与 nodejs.org 的连接引起的。要测试是否是这个问题,您可以运行下面的命令以查看它是否运行成功


curl -I --compressed -v https://nodejs.org/dist/

我的解决方案是在我的 PC 上运行 VPN,这将绕过公司代理的限制并允许我下载所需的 Node 版本。或者,您可以与您的 IT 部门合作,让 nodejs.org 畅通无阻。

关于node.js - 找不到 WSL2 : cannot install Node, 版本上的 NVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67537911/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com