ng nicht anerkannt wird als Befehl interne oder externe. Jenkins + Winkel-CLI

Ich bin versucht, setup-Jenkins für eine Eckige CLI-Projekt. Ich habe installiert, Knoten-und Winkel-Cli auf dem Jenkins-server unter einem bestimmten Benutzer-account.
wenn ich öffnen Sie eine Eingabeaufforderung auf dem server ein führen Sie die folgenden Befehle, um zu überprüfen, ob Sie korrekt installiert sind, dies ist das Ergebnis:

ng nicht anerkannt wird als Befehl interne oder externe. Jenkins + Winkel-CLI

Habe ich so konfiguriert das Projekt mit Jenkins, und ich habe zwei bauen zwei Schritte ausführen, zwei bat-Dateien.

Läuft: npm install

und der zweite läuft: ng build --prod

Dann Baue ich Jenkins, es läuft die npm installieren, aber es scheitert ausgeführt ng bauen-prod, weil es sagt " 'ng' nicht anerkannt wird als Befehl interne oder externe".

Mache ich etwas falsch? Gibt es einen anderen Weg, um wahrscheinlich verwenden Sie die Winkel-cli auf den node_modules-Ordner, So dass Sie nicht brauchen, um verwenden Sie die Winkel-cli auf dem server installiert. Wie es scheint, Winkel-CLI installiert ist nur für meinen Benutzer auf dem server, aber nicht für den user Jenkins erstellen.

PS: ich installierte Winkel-CLI Global über:

npm i-g @eckig/cli

InformationsquelleAutor D.B | 2017-11-15
Schreibe einen Kommentar