我需要在 Windows 上运行最新版本的 Node 和 NPM。我安装了 Node 0.5.8 并从 GitHub 下载了 NPM 的源代码。我遵循的安装 NPM 的步骤列在其 GitHub 站点上,但我在运行以下命令时遇到问题:
node cli.js install npm -gf
Run Code Online (Sandbox Code Playgroud)
但它失败并显示以下错误消息:
Error: connect UNKNOWN
at errnoException (net_uv.js:566:11)
at Object.afterConnect [as oncomplete] (net_uv.js:557:18)
System Windows_NT 5.1.2600
command "...\\Node\\bin\\node.exe" "...\\npm\\cli.js" "install" "npm" "-gf"
cwd ...\npm
node -v v0.5.8
npm -v 1.0.94
code UNKNOWN
Run Code Online (Sandbox Code Playgroud)
我认为这是一个问题,因为我需要在我的代理上进行身份验证才能连接到 Internet。但是我发现无法告诉安装程序使用我的凭据进行登录。是否有可能通过命令行参数向 npm 安装提供我的代理 IP 和登录信息?
如果需要,我可以使用 pastebin 提供完整的日志(但似乎没有更多相关信息)。