2016-03-03 78 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. 作爲成功的結果應該得到:{錯誤:「失蹤」}