web-dev-qa-db-ja.com

fechMetadataでのnpmインストールでスタックし、インストール可能なステータスをチェックしています

突然インストールできませんangular npm installコマンド "npm install -g @ angular/cli"で行き詰まりますこの "インストール可能なステータスのチェック"はずっと続きます。

私のノードのバージョンは8.11.3です(はい、ノードをアンインストールしようとしましたが、実際にアンインストールされていることを再確認しました)これは以前のバージョンで、正常に動作していました。npm-vは5.6.0を提供します

次に、angularコマンドをインストールしてangularを実行すると、フリーズするか非常に非常に遅いようです...

15
AntWo

これを試してください:npm install -g --no-optional pm2package.jsonファイルで指定されているすべての依存関係(存在する場合)を無視します。お役に立てれば。

1
Samarth Saxena

npm install -g @ angular/cli --verbose

このコマンドを実行した後、npmがregistry.npmjs.orgとの接続に問題があることに気付きました

これを解決するには:

  1. npm config set registry " http://registry.npmjs.org "
  2. npm set maxsockets 3

閲覧 ここ

1
Carherpi

npm install --g --no-optional pm2をお試しください

参照のためにこれをチェックしてください

0
Ramana

次のように、グローバルGit構成でプロキシサーバーを指定する必要がある場合があります。

git config --global http.proxy http://your-proxy-server:port
git config --global https.proxy http://your-proxy-server:port

また、Git for Windowsを使用しているとおっしゃっていたので、これをシステム全体の構成に組み込むこともお勧めします(--systemではなく--globalでこれらのコマンドを繰り返します)。

理論的には、グローバル構成がシステム構成よりも優先されますが、Windowsでnpm installを使用すると、グローバル構成が無視されるか見つからないように見える場合があります。これは、USERPROFILEHOMESHAREの環境変数の設定が競合している場合に発生するのではないかと思います。

0
Cito

私の場合、私は数分待つをしなければならず、npmは最終的にパッケージによってインストールされました。また、私は-verboseフラグを使用して、実際に何が行われているのかを確認することをお勧めします。

0
atereshkov

グローバル.npmrcにカスタムレジストリが設定されている可能性があります。それが私の場合の問題でした。私の会社はNPMレジストリにフォールバックするカスタムレジストリを使用しています。必要なすべてのパッケージがすでに存在しているため、作業プロジェクトには問題ありませんが、これがパッケージがミラーレジストリに含まれていない新しいプロジェクトに影響していて、それらすべてを調べたことが原因であるとは思いませんでした減速の。

レジストリ構成を.npmrcのNPMレジストリにリセットして、その特定のプロジェクトを解決しました。

registry=https://registry.npmjs.org
0