web-dev-qa-db-ja.com

404でnpmパッケージのインストールが失敗する

コマンドプロンプトを使用して、angular CLIをインストールしようとすると失敗します。npmバージョン5.5.1とノードバージョンv8.9.1。をインストールしようとしていますangular cli

npm install -g @ angular/cli @ latest

エラーで失敗します:

npm ERR!コードE404 npm ERR! 404 Not Found:@ angular/cli @ latest npm ERR!この実行の完全なログは次の場所にあります。

ログファイルを見ると、存在しない場所からパッケージを取得しようとしています。どこから引っ張られるかわからない。この場所のパスを修正して、angular cli。をインストールします。TypeScriptまたは他のnpmパッケージをインストールしようとすると同じことが起こります。それらはすべて、下記の場所からインストールしようとします。 404

8 http fetch GET 404 
       http://nuget.feed.xyz.corp:8729/npm/FeedNPM/@angular%2fcli 109ms
9 silly fetchPackageMetaData error for @angular/cli@latest 404 Not Found: 
     @angular/cli@latest
10 verbose stack Error: 404 Not Found: @angular/cli@latest
11
theandroid
npm config set registry http://registry.npmjs.org

NPMレジストリドキュメント

18
Matt

代わりに、404 npmエラーを回避する別のオプション

端末がルートディレクトリにあるかどうかを確認します。そうでない場合、npmスクリプトはpackage.jsonを見ることができないため実行されません。

1
Niyongabo

「傘」のDNSセキュリティシールドがあるため、オフィスネットワーク/ VPNを使用する場合、同じエラーが表示されました。この問題を解決するには、パーソナルネットワークに接続し、以下のコマンドを入力します。

    npm config set registry http://registry.npmjs.org
    npm install -g @angular/cli

0
Abhay

プライベートパッケージでも同じ問題が発生しました。必要性:

  • npm adduser
  • npmログイン
0
Ronen

私の場合、.npmrcプロジェクトディレクトリ内のファイル。これにより、グローバルレジストリURLが上書きされ続けました。削除したらすぐにnpm install

0
Alexus
  1. アクセスレベルを公開に変更します。これを端末に入力します
npm --access=public
  1. あなたの角度をインストールします。
Sudo npm install @ngular/cli
0
solomon tekie