npm及びcnpmのインストールに失敗した解決方法


まずエラーを貼り付けます.以下は私のエラーログです.
0 info it worked if it ends with ok
1 verbose cli [ 'D:\
odejs\
ode.exe', 1 verbose cli 'D:\
odejs\
ode_modules\
pm\\bin\
pm-cli.js', 1 verbose cli 'install', 1 verbose cli '-g', 1 verbose cli 'cnpm', 1 verbose cli '--registry=https://registry.npm.taobao.org' ] 2 info using [email protected] 3 info using [email protected] 4 verbose npm-session 026191e276c3f621 5 silly install loadCurrentTree 6 silly install readGlobalPackageData 7 silly fetchPackageMetaData error for cnpm@latest request to https://registry.npm.taobao.org/cnpm failed, reason: connect ETIMEDOUT 93.184.216.34:8080 8 timing stage:rollbackFailedOptional Completed in 1ms 9 timing stage:runTopLevelLifecycles Completed in 133469ms 10 verbose type system 11 verbose stack FetchError: request to https://registry.npm.taobao.org/cnpm failed, reason: connect ETIMEDOUT 93.184.216.34:8080 11 verbose stack at ClientRequest.req.on.err (D:
odejs
ode_modules
pm
ode_modules
ode-fetch-npm\src\index.js:68:14) 11 verbose stack at ClientRequest.emit (events.js:189:13) 11 verbose stack at onerror (D:
odejs
ode_modules
pm
ode_modules\agent-base\index.js:100:9) 11 verbose stack at callbackError (D:
odejs
ode_modules
pm
ode_modules\agent-base\index.js:122:5) 11 verbose stack at process._tickCallback (internal/process/next_tick.js:68:7) 12 verbose cwd C:\Users\Administrator.L6BFMF7743P5SU1 13 verbose Windows_NT 10.0.17763 14 verbose argv "D:\
odejs\
ode.exe" "D:\
odejs\
ode_modules\
pm\\bin\
pm-cli.js" "install" "-g" "cnpm" "--registry=https://registry.npm.taobao.org" 15 verbose node v10.15.3 16 verbose npm v6.4.1 17 error code ETIMEDOUT 18 error errno ETIMEDOUT 19 error network request to https://registry.npm.taobao.org/cnpm failed, reason: connect ETIMEDOUT 93.184.216.34:8080 20 error network This is a problem related to network connectivity. 20 error network In most cases you are behind a proxy or have bad network settings. 20 error network 20 error network If you are behind a proxy, please make sure that the 20 error network 'proxy' config is set properly. See: 'npm help config' 21 verbose exit [ 1, true ]
何度もインストールしましたが、同じエラーです.ネットをインストールする解決方法を試しましたが、解決できませんでした.後にログによってプロキシ設定の問題であることが分かりました.
最初は設定のタオバオエージェントが有効ではないと思いましたが、cnpmをインストールする時も同じ問題を発見しました.反応はタオバオ設定の問題ではありません.
注意ログで印刷したプロキシアドレス: 93.184.216.34:8080です.
解決方法:上記アドレスとポートをプロキシに設定します.操作は以下の通りです.
ステップ1:
npm config set prefix "D:
odejs
ode_global"
 ステップ2:
npm config set cache "D:
odejs
ode_cache"
ステップ3:
npm config set proxy 93.184.216.34:8080
ステップ4:
npm config set https-proxy 93.184.216.34:8080
最後:
npm install -g cnpm --registry=https://registry.npm.taobao.org
上記の実行が完了したら、入力できます.cnpm-vでテストします.
 
具体的なインストール過程の参考:Node.jsのインストールとcnpmの配置
参考記事:npmとcnpm(windows)インストール手順
                  npm ERRnetwork connect ETIMEDOUT