Mit dem Befehl Prompt versuche ich, die eckige CLI zu installieren, und es schlägt fehl. Ich habe npm Version 5.5.1 und Knotenversion v8.9.1. Ich versuche, winklig cli mit dem Befehl zu installieren
npm install -g @ angle/cli @ latest
und es schlägt fehl mit dem Fehler:
npm ERR! Code E404 npm ERR! 404 nicht gefunden: @ angle/cli @ latest npm ERR! Ein vollständiges Protokoll dieses Laufs finden Sie in:
Ich schaue mir die Protokolldatei an und sehe, wie versucht wird, das Paket von einem Ort abzurufen, der nicht vorhanden ist. Nicht sicher, woher es gezogen wird. Wie behebe ich diesen Standortpfad und installiere das eckige cli. Dasselbe passiert, wenn ich versuche, TypeScript oder ein anderes npm-Paket zu installieren. Alle versuchen, die Installation von dem unten angegebenen Speicherort aus durchzuführen, und es tritt ein Fehler mit 404 auf
8 http fetch GET 404
http://nuget.feed.xyz.corp:8729/npm/FeedNPM/@angular%2fcli 109ms
9 silly fetchPackageMetaData error for @angular/[email protected] 404 Not Found:
@angular/[email protected]
10 verbose stack Error: 404 Not Found: @angular/[email protected]
npm config set registry http://registry.npmjs.org
Alternative, eine andere Option, um 404 npm Fehler zu vermeiden
überprüfen Sie, ob sich Ihr Terminal im Stammverzeichnis befindet. Andernfalls werden Ihre npm-Skripte nicht ausgeführt, da das package.json nicht angezeigt wird
Es gab den gleichen Fehler für mich, wenn ich Office-Netzwerk/VPN verwende, da sie 'Umbrella'-DNS-Sicherheitsschild haben. Stellen Sie eine Verbindung zum persönlichen Netzwerk her, und geben Sie die folgenden Befehle ein, um dieses Problem zu beheben:
npm config set registry http://registry.npmjs.org
npm install -g @angular/cli
Ich hatte das gleiche Problem mit einem privaten Paket. Müssen:
in meinem Fall war dies die .npmrc
-Datei in meinem Projektverzeichnis, die meine globale Registrierungs-URL überschrieb. Sobald ich es gelöscht habe, könnte ich endlich npm install
verwenden.
npm --access=public
Sudo npm install @ngular/cli