2016-03-03 50 views
1

我正在学习learnyounode教程以了解node.js.我在尝试安装软件包时遇到错误。尝试安装包时Node.js ECONNREFUSED

npm ERR! Linux 4.2.0-c9 
npm ERR! argv "/home/ubuntu/.nvm/versions/node/v4.1.1/bin/node" "/home/ubuntu/.nvm/versions/node/v4.1.1/bin/npm" "install" "through2-map" "--save" 
npm ERR! node v4.1.1 
npm ERR! npm v3.7.5 
npm ERR! code ECONNREFUSED 
npm ERR! errno ECONNREFUSED 
npm ERR! syscall connect 

npm ERR! Error: connect ECONNREFUSED 127.0.0.1:15443 
npm ERR!  at Object.exports._errnoException (util.js:837:11) 
npm ERR!  at exports._exceptionWithHostPort (util.js:860:20) 
npm ERR!  at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1060:14) 
npm ERR! { [Error: connect ECONNREFUSED 127.0.0.1:15443] 
npm ERR! code: 'ECONNREFUSED', 
npm ERR! errno: 'ECONNREFUSED', 
npm ERR! syscall: 'connect', 
npm ERR! address: '127.0.0.1', 
npm ERR! port: 15443 } 
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! Please include the following file with any support request: 
npm ERR!  /home/ubuntu/workspace/npm-debug.log 

我也没有NPM配置LS,看看是否有任何不寻常的与我的配置,但我真的不知道我要找的。有人可以帮我弄清楚如何解决这个错误,以便我可以安装软件包。

; cli configs 
user-agent = "npm/3.7.5 node/v4.1.1 linux x64" 

; userconfig /home/ubuntu/.config/how-to-npm/npmrc 
//localhost:15443/:always-auth = false 
//localhost:15443/:email = "[email protected]" 
//localhost:15443/:username = "rawlejuglal" 

; node bin location = /home/ubuntu/.nvm/versions/node/v4.1.1/bin/node 
; cwd = /home/ubuntu/workspace 
; HOME = /home/ubuntu 
; "npm config ls -l" to show all defaults. 

回答

0

您npmrc文件正试图向您发送到注册主机在localhost:15443,从你的npmrc文件删除这些三行//并尝试NPM重新安装。这应该将您发送到npm注册表,该包存在。

+0

谢谢,因为我是新来的这Node.js的有键入删除这些项目的命令?或我在哪里搜索以查找npmrc文件? –

+0

该文件应该位于〜/ .npmrc – ckross01

2

设置你的NPM注册表回registry.npmjs.org:

npm set registry https://registry.npmjs.org 
0

似乎需要INIT再次:

  1. 转到包目录(其中的package.json所在地)
  2. 运行:npm init
  3. 回答命令行中的所有问题
  4. 转到浏览器并转到127.0.0.1:15443
  5. 作为成功的结果应该得到:{错误:“失踪”}