【问题标题】:NPM error while installing any NPM module安装任何 NPM 模块时出现 NPM 错误
【发布时间】:2014-03-18 08:33:21
【问题描述】:

大家好,我正在尝试安装一个 npm 模块 http://socket.io/.. 事实上,我在安装 any NPM 模块时遇到了同样的错误。

C:\wamp\www\nodetutorial>npm install socket.io
npm http GET https://registry.npmjs.org/socket.io
npm http GET https://registry.npmjs.org/socket.io
npm http GET https://registry.npmjs.org/socket.io
npm ERR! Error: connect ECONNREFUSED
npm ERR!     at errnoException (net.js:901:11)
npm ERR!     at Object.afterConnect [as oncomplete] (net.js:892:19)
npm ERR!  { [Error: connect ECONNREFUSED]
npm ERR!   code: 'ECONNREFUSED',
npm ERR!   errno: 'ECONNREFUSED',
npm ERR!   syscall: 'connect' }
npm ERR!
npm ERR! If you are behind a proxy, please make sure that the
npm ERR! 'proxy' config is set properly.  See: 'npm help config'

npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\wamp\\www\\nodetutorial\\\\node.exe" "C:\\wamp\\www\\nodet
utorial\\node_modules\\npm\\bin\\npm-cli.js" "install" "socket.io"
npm ERR! cwd C:\wamp\www\nodetutorial
npm ERR! node -v v0.10.23
npm ERR! npm -v 1.3.17
npm ERR! syscall connect
npm ERR! code ECONNREFUSED
npm ERR! errno ECONNREFUSED
npm ERR! stack Error: connect ECONNREFUSED
npm ERR! stack     at errnoException (net.js:901:11)
npm ERR! stack     at Object.afterConnect [as oncomplete] (net.js:892:19)
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\wamp\www\nodetutorial\npm-debug.log
npm ERR! not ok code 0

提前谢谢..

【问题讨论】:

  • 我明白我不是在回答您的问题,而是想问您,您是否使用 Windows NT 进行节点开发?如果是,那么为什么以及是什么阻止了您使用 Unix 风格?另外,你能告诉我们你的节点版本吗?
  • 我是 Node.Js 的新手。我的操作系统是 Windows 7。我已经下载了 WAMPSERVER 并尝试安装 Socket IO 并收到上述错误。
  • 好的,没关系,如果我听起来很粗鲁,对不起。在浏览器中点击这个 GET 请求 https://registry.npmjs.org/socket.io 会得到什么?另外,你能确保 WAMP 设置正确吗?你下载了二进制文件吗? NPM 不像 Linux 那样直截了当,所以这可能会帮助您获得 NPM 工作 - https://www.npmjs.org/doc/README.html#Fancy-Windows-Install
  • WAMP 已启动并运行完美。当我在 [registry.npmjs.org/socket.io] 上点击 GET 请求并获得一个充满代码的页面时。如何下载二进制文件..
  • 在下载页面 - 你可以看到第二行Windows Binary

标签: node.js socket.io npm wampserver


【解决方案1】:

问题出在我的网络连接中的防火墙。 由于安全策略命令C:\wamp\www\nodetutorial>npm install socket.io 尝试时没有得到任何响应

npm http GET https://registry.npmjs.org/socket.io

当我在没有任何防火墙的情况下在家中尝试相同的命令时,它运行良好..我没有错误

【讨论】:

    猜你喜欢
    • 2018-11-22
    • 1970-01-01
    • 2022-01-25
    • 2013-07-28
    • 1970-01-01
    • 2018-08-16
    • 2021-05-26
    • 2016-09-06
    • 1970-01-01
    相关资源
    最近更新 更多