npm 安装不起作用

Posted

技术标签:

【中文标题】npm 安装不起作用【英文标题】:npm install not work 【发布时间】:2014-08-06 08:04:56 【问题描述】:

操作系统 Windows 7 64 位

当我使用 npm install gulp 时,npm 不起作用。

我很困惑....

错误代码:

npm ERR! Error: connect ECONNREFUSED
npm ERR!     at errnoException (net.js:878:11)
npm ERR!     at Object.afterConnect [as oncomplete] (net.js:869: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.2.9200
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "nodemailer"
npm ERR! cwd C:\Users\yy
npm ERR! node -v v0.10.2
npm ERR! npm -v 1.2.15
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:878:11)
npm ERR! stack     at Object.afterConnect [as oncomplete] (net.js:869:19)
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\Users\yy\npm-debug.log
npm ERR! not ok code 0

提前致谢!

【问题讨论】:

打开C:\Users\yy\npm-debug.log时看到了什么? 你需要更新节点 npm ERR! Error: connect ECONNREFUSED的可能重复 【参考方案1】:

看起来你在代理后面。要绕过它,您必须像这样配置它:

npm config set proxy http://myproxyblabla:myport
npm config set https-proxy http://myproxyblabla:myport

https 的问题通过以下方式解决:

npm config set registry http://registry.npmjs.org/

【讨论】:

我没有任何代理。我仍然收到此错误。我也更改了注册表 url。 我建议你在一个新问题中发布你的错误堆栈。 我不建议将您的注册表从 https 设置为 http,除非您完全不担心 main-in-the-middle 攻击。

以上是关于npm 安装不起作用的主要内容,如果未能解决你的问题,请参考以下文章

使用 npm 包管理器安装时 b-tooltip css 不起作用

反应 npm 开始不起作用:'没有可用的 chokidar 版本'

为啥 npm install react-native 不起作用?

webpack命令不起作用

Vue安装但-v和create不起作用

npm install -g less 不起作用:EACCES:权限被拒绝