2017-05-16 16 views
0

nodejsをC:\ Program Fileにインストールしました。 Nodejsとnpmは、両方のバージョンをチェックすることによって正常に動作しています。のWindows 7のEnterprise SP1 64ビットWindowsからExpressをインストールする際にエラーが発生するコマンドプロンプト

RAM: - - : 4ギガバイト

私は

OS以下のように使用していたソフトウェア/ハードウェアの

説明やバージョン情報ノード: -バージョン7.4.0

npm: - ve rsion 4.0.5

のjava: -バージョン今1.8.0_121

私は、npm install --save expressコマンドを使用して、エラーが来て、次のCMDからExpressをインストールしようとしていながら。

0 info it worked if it ends with ok 
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 
1 verbose cli 'install', 
1 verbose cli '--save', 
1 verbose cli 'express' ] 
2 info using [email protected] 
3 info using [email protected] 
4 silly loadCurrentTree Starting 
5 silly install loadCurrentTree 
6 silly install readLocalPackageData 
7 silly fetchPackageMetaData express 
8 silly fetchNamedPackageData express 
9 silly mapToRegistry name express 
10 silly mapToRegistry using default registry 
11 silly mapToRegistry registry https://registry.npmjs.org/ 
12 silly mapToRegistry data Result { 
12 silly mapToRegistry raw: 'express', 
12 silly mapToRegistry scope: null, 
12 silly mapToRegistry escapedName: 'express', 
12 silly mapToRegistry name: 'express', 
12 silly mapToRegistry rawSpec: '', 
12 silly mapToRegistry spec: 'latest', 
12 silly mapToRegistry type: 'tag' } 
13 silly mapToRegistry uri https://registry.npmjs.org/express 
14 verbose request uri https://registry.npmjs.org/express 
15 verbose request no auth needed 
16 info attempt registry request try #1 at 7:15:42 PM 
17 verbose request id 90eb0dc94f842d2f 
18 http request GET https://registry.npmjs.org/express 
19 info retry will retry, error on last attempt: Error: getaddrinfo EAI_AGAIN registry.npmjs.org:443 
20 info attempt registry request try #2 at 7:15:52 PM 
21 http request GET https://registry.npmjs.org/express 
22 info retry will retry, error on last attempt: Error: getaddrinfo EAI_AGAIN registry.npmjs.org:443 
23 info attempt registry request try #3 at 7:16:52 PM 
24 http request GET https://registry.npmjs.org/express 
25 silly fetchPackageMetaData Error: getaddrinfo EAI_AGAIN registry.npmjs.org:443 
25 silly fetchPackageMetaData  at Object.exports._errnoException (util.js:1022:11) 
25 silly fetchPackageMetaData  at errnoException (dns.js:33:15) 
25 silly fetchPackageMetaData  at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26) 
25 silly fetchPackageMetaData error for express { Error: getaddrinfo EAI_AGAIN registry.npmjs.org:443 
25 silly fetchPackageMetaData  at Object.exports._errnoException (util.js:1022:11) 
25 silly fetchPackageMetaData  at errnoException (dns.js:33:15) 
25 silly fetchPackageMetaData  at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26) 
25 silly fetchPackageMetaData code: 'EAI_AGAIN', 
25 silly fetchPackageMetaData errno: 'EAI_AGAIN', 
25 silly fetchPackageMetaData syscall: 'getaddrinfo', 
25 silly fetchPackageMetaData hostname: 'registry.npmjs.org', 
25 silly fetchPackageMetaData host: 'registry.npmjs.org', 
25 silly fetchPackageMetaData port: 443 } 
26 silly rollbackFailedOptional Starting 
27 silly rollbackFailedOptional Finishing 
28 silly runTopLevelLifecycles Finishing 
29 silly install printInstalled 
30 verbose stack Error: getaddrinfo EAI_AGAIN registry.npmjs.org:443 
30 verbose stack  at Object.exports._errnoException (util.js:1022:11) 
30 verbose stack  at errnoException (dns.js:33:15) 
30 verbose stack  at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26) 
31 verbose cwd D:\ExpressJS Apps\ExpressDemo 
32 error Windows_NT 6.1.7601 
33 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--save" "express" 
34 error node v7.4.0 
35 error npm v4.0.5 
36 error code EAI_AGAIN 
37 error errno EAI_AGAIN 
38 error syscall getaddrinfo 
39 error getaddrinfo EAI_AGAIN registry.npmjs.org:443 
40 error If you need help, you may report this error at: 
40 error  <https://github.com/npm/npm/issues> 
41 verbose exit [ 1, true ] 

私はすでに、スタックオーバーフローでそれを検索しても、それの解決策を得るが、Linuxオペレーティングシステムため。この問題の窓OSのための解決策がないように、この質問の重複をマークしないでください

編集: - 私が来て、エラー、次のnpm installのコマンドを実行しようとしている

D:\ExpressJS Apps\ExpressDemo>npm install 
npm WARN [email protected] No repository field. 
+0

このエラーはDNSに関連しているようです。あなたは 'cmd'から' ping registry.npmjs.org'を試しましたか? –

+0

@shambalambala私はcmdであなたのコマンドをチェックします。次の問題が発生しています。「ping要求でホストregistry.npmjs.orgを見つけることができませんでした。名前を確認してからもう一度お試しください。 – Aditya

答えて

0

インターネットでこの問題に関するロットを過去2日間検索し、私の組織のITエキスパートチームとプロジェクトメイトと相談したところ、この問題は最終的に解決されました。

まず、私はnode.jsを使ってアプリケーションを開発しています。私の組織では、企業のファイアウォールの背後で作業しています。だからこそ私は問題のセクションで問題を上回っています。だから、私はそれを解決するために、以下の手順に従います

あなたのコマンドプロンプトを開き、cmdで次の3つのコマンドを押してください。コマンドプロンプト、ファイル、.npmrcで3コマンドの上に入力した後

npm set config registry "http://registry.npmjs.org/" 
npm set config proxy "http://username:[email protected]:port/" 
npm set config strict-ssl false 

Cの下に作成されます:\ユーザー\のyour_user_nameディレクトリ。

コマンドラインからexpress.jsなどの必要なファイルをすべてダウンロードしてインストールできます。

関連する問題