2017-02-21 15 views
1

を接続これが本当に何を意味するか知っていますnpm ERR!エラー: NPMは、NPM @最新-gをインストールするが、私は、コマンドプロンプトで次のエラーを取得し、」:</p> <p>は、誰かを行い、私はコマンドを使用して、NPM(ノードパッケージマネージャ)を更新しようとしているECONNREFUSED

npm ERR! Windows_NT 6.1.7601 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\ 
node_modules\\npm\\bin\\npm-cli.js" "install" "[email protected]" "-g" 

npm ERR! node v6.9.5 
npm ERR! npm v3.10.10 
npm ERR! code ECONNREFUSED 
npm ERR! errno ECONNREFUSED 
npm ERR! syscall connect 

npm ERR! Error: connect ECONNREFUSED xxx.xxx.xx.xxx:xxx 
npm ERR!  at Object.exports._errnoException (util.js:1022:11) 
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ていることを確認してくださいあなたの nickJS

+0

プロキシの後ろに座っていますか? –

答えて

2

をありがとうございました! 'proxy' configが正しく設定されています。参照: 'NPMのヘルプの設定' を

参照:

さらに詳しい情報:私がいたとき

+0

これは実際に働いた。私はこれらの2つのコマンドを実行した後、私はパッケージをインストールすることができます。 npm設定セットプロキシhttp://proxy.company.com:8080 npm設定セットhttpsプロキシhttp://proxy.company。com:8080 – NickJS

+0

ご協力ありがとうございます。rsp – NickJS

0

が、私は同様のエラーを得ましたノードJSを使用してプロキシサーバー。ここで私はそれを修正するためにしなければならなかったものです:

npm config set proxy http://jdoe:[email protected]:8080 npm config set https-proxy http://jdoe:[email protected]:8080

ただ、プロキシサーバーにアクセスするために、独自の資格情報を使用して「jdoeを」と「password123」を交換してください。 @の後のすべてがサーバードメイン名であるか、正確なIPアドレスを入力することもできます。私の場合、両方のアドレスはHTTP(HTTPSではなく)でした。変更内容を確認するために

、次のように入力します。

npm config list

とあなたの設定が一覧表示されます。

ブラウザからプロキシ設定(アドレス)を取得することもできます。

3

試してみてください。

npm config set proxy null 
npm config set https-proxy null 
npm config set registry http://registry.npmjs.org/ 
+1

説明を少し追加してください。この回答は短すぎるとのフラグが付けられています。 – ZeMoon

0

私は

npm config set registry http://registry.npmjs.org/ 
npm config set proxy http://myproxyblabla:myport 
npm config set https-proxy http://myproxyblabla:myport 

によってこの問題を解決しようとしている。しかし、それは助けにはなりませんでした。 がファイルホストする追加のフィールドを追加している私のために働いた唯一の解決策(C:\ WINDOWS \ System32に\ドライバを\など\ホスト)

151.101.36.162 registry.npmjs.com 
151.101.36.162 registry.npmjs.org 

これは、それが元となるサーバーにアドレスを解決するためにNPMをallowes必要なファイルをダウンロードしてください。 closed issueをnpmリポジトリに慣れさせることができます。このソリューションはnpmの貢献者によって承認されています。

関連する問題