196

npm に問題があり、何もインストールできません。エラーメッセージは次のとおりです。

C:\Windows\system32>npm install -g yo
npm http GET https://registry.npmjs.org/yo
npm http GET https://registry.npmjs.org/yo
npm http GET https://registry.npmjs.org/yo
npm ERR! network read ECONNRESET
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settin
gs.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nod
ejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "yo"
npm ERR! cwd C:\Windows\system32
npm ERR! node -v v0.10.17
npm ERR! npm -v 1.3.8
npm ERR! syscall read
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\Windows\system32\npm-debug.log
npm ERR! not ok code 0

これはなぜですか?これが私のネットワーク設定です。プロキシが構成されていないようです。また、すべてのファイアウォールを無効にしました。

ここに画像の説明を入力

4

29 に答える 29

381

使用する

npm config set registry http://registry.npmjs.org/

httpnpm が の代わりに url を要求するようにしhttpsます。

そして、同じnpm installコマンドを試してください

于 2013-08-25T11:37:07.970 に答える
57

NPM プロキシ設定を確認し、削除することをお勧めします。

npm config get proxy
npm config rm proxy
npm config rm https-proxy

NodeJS + NPM の新規インストールでは、プロキシが構成されていないと予想される場合があります。奇妙なことに、私のものにはプロキシが定義されていて、IP とポート 3128 を指していました。プロキシを削除するとうまくいきました。

于 2015-10-20T21:02:27.027 に答える
2

npmからパッケージをインストールしているときに、Windowsで同じ問題が発生しました。- ** 管理者としてコマンドプロンプトを開き、これらの 3 つのコマンドを実行 **/

1.npm config rm プロキシ

2.npm config rm https-proxy

3. npm インストール npm@latest -g

MAC / LINUX の場合
1. sudo npm config rm proxy

2. sudo npm config rm https-proxy

3. sudo npm install npm@latest -g

基本的にこれは npm のバージョンの問題でした。その動作を確認してください

于 2018-03-11T07:42:51.657 に答える
1

これは古い質問ですが、とにかく。

heroku にデプロイしようとしたときにこの問題が発生しましたが、npm使用されているバージョンを更新することで解決しました。バージョン 2.xx を持っていて、3.xx にアップデートしました

于 2016-09-30T15:24:16.647 に答える
0

これが私の状況にあった人を助ける場合:私は最近Fiddlerをインストールしました.Fiddlerは(私には知られていませんが)127.0.0.1:8866. Ubuntuのネットワーク設定に入り、「ネットワークプロキシ」設定をクリックして無効にすると、すべてが正常に戻りました。

したがって、一般的には、他の作業の副作用によってネットワーク プロキシが設定されていないことを確認してください。

于 2020-08-15T13:39:32.967 に答える
0

このコードを使用して解決しました: npm install -g yarn

yarn global add create-react-app

于 2021-12-15T12:06:59.450 に答える