尝试安装软件包时Node.js ECONNREFUSED

我正在学习learnyounode教程来学习node.js. 每当我尝试安装软件包时,都会收到错误消息。

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 

我也做了npmconfigurationls,看看有没有什么不同寻常的configuration,但我真的不知道我在找什么。 有人可以帮我弄清楚如何解决这个错误,以便我可以安装软件包。

 ; 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 = "rawledjuglal@gmail.com" //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. 

将您的NPMregistry重新设置为registry.npmjs.org:

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

你的npmrc文件试图将你发送到localhost:15443上的registry主机,用你的npmrc文件删除这三行,然后再次尝试npm安装。 这应该把你发送到npmregistry,那个包存在。

似乎需要再次初始化:

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