Node.js 尝试安装Node Express时出错

Node.js 尝试安装Node Express时出错,node.js,proxy,Node.js,Proxy,我试图通过运行npm install express-g安装node express,但在控制台窗口中出现此错误。我已经定好了 HTTP_PROXY-HTTP://:@my PROXY:8080 而且 无代理-本地主机,127.0.0.1 错误 C:\>npm安装快捷版-g npm http GEThttp://registry.npmjs.org/express npm http GEThttp://registry.npmjs.org/express npm http GEThttp://r

我试图通过运行
npm install express-g
安装node express,但在控制台窗口中出现此错误。我已经定好了

HTTP_PROXY-HTTP://:@my PROXY:8080

而且

无代理-本地主机,127.0.0.1

错误

C:\>npm安装快捷版-g
npm http GEThttp://registry.npmjs.org/express
npm http GEThttp://registry.npmjs.org/express
npm http GEThttp://registry.npmjs.org/express
npm错误!错误:getaddrinfo ENOTFOUND
npm错误!在errnoException(dns.js:37:11)
npm错误!在Object.onanswer[作为oncomplete](dns.js:124:16)
npm错误!如果需要帮助,您可以在以下位置报告此日志:
npm错误!
npm错误!或通过电子邮件发送至:
npm错误!
npm错误!系统Windows\u NT 5.1.2600
npm错误!命令“C:\\Program Files\\nodejs\\\node.exe”C:\\Program Files\\nodejs\\node\u modules\\npm\\bin\\npm cli.js”“install”“express”“-g”
npm错误!化学武器公约:\
npm错误!节点-v v0.8.21
npm错误!npm-V1.2.11
npm错误!系统调用getaddrinfo
npm错误!代码ENOTFOUND
npm错误!errno ENOTFOUND
npm错误!
npm错误!其他日志记录详细信息可在以下位置找到:
npm错误!C:\npm-debug.log
npm错误!不正常代码0

看起来dns无法解析registry.npmjs.org。你能从那个框中ping那个地址吗?我不太确定你想用代理设置做什么,但基本上,npm安装程序无法访问registry.npmjs.org。@Munim我不想用代理设置做任何事情。我的电脑通过代理连接到internet。我在这里只想安装node express模块,但我想代理不允许它连接(但这是我的猜测)。@bryanmac当我尝试ping该url时,我得到的结果是C:\>ping registry.npmjs.org ping请求找不到host registry.npmjs.org。请检查名称并重试。感谢各位的评论。问题是,我的密码中有一个“#”,因此带有HTTP://(username):(password)的HTTP#u代理变量因此而出错。
C:\>npm install express -g
npm http GET http://registry.npmjs.org/express
npm http GET http://registry.npmjs.org/express
npm http GET http://registry.npmjs.org/express
npm ERR! Error: getaddrinfo ENOTFOUND
npm ERR!     at errnoException (dns.js:37:11)
npm ERR!     at Object.onanswer [as oncomplete] (dns.js:124:16)
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <npm-@googlegroups.com>

npm ERR! System Windows_NT 5.1.2600
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "express" "-g"
npm ERR! cwd C:\
npm ERR! node -v v0.8.21
npm ERR! npm -v 1.2.11
npm ERR! syscall getaddrinfo
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\npm-debug.log
npm ERR! not ok code 0