Angular ng: not found beheben

English Deutsch

Problem:

Beim Versuch, einen Befehl wie ng build auszuführen, z.B. in einer CI-Umgebung, sehen Sie eine Fehlermeldung wie

example-4.txt

Bevorzugte Lösung:

Auf dem Rechner, auf dem Sie diesen Befehl ausführen, haben Sie den ng-Befehl nicht global installiert.

Ihr node_modules-Verzeichnis hat jedoch eine lokale Installation von @angular/cli.

Um diese zu verwenden, ersetzen Sie ng durch ./node_modules/.bin/ng.

Beispielsweise würde ein scripts-Abschnitt in Ihrer package.json

example-3.json
  "build": "ng build"
},

ersetzt werden durch

example-2.txt
  "build": "./node_modules/.bin/ng build"
},

Alternative Lösung:

Installieren Sie ng global auf dem Rechner, der den Befehl ausführt, mit

example-1.sh

Check out similar posts by category: Angular