2017-06-07 1 views

Antwort

5

Angular CLI-Feld Wert sollte etwas Ähnliches wie: C: \ Benutzer [Benutzername hier] \ AppData \ Roaming \ npm \ node_modules \ @angular \ cli als @lena erwähnt

Das Problem: Ich hatte eine alte Version von eckigen-cli installiert. Obwohl ich die Intellij-Dokumentation zum Erstellen eines Angular-Stub-Projekts befolgt habe und die neue Installation von @ angular/cli via npm installiert habe, war das neue cli-Verzeichnis nicht vorhanden.

Die Lösung: folgte ich die Anweisung von updating-angular-cli und dies installiert, um das @angular \ cli Verzeichnis aktualisiert, die dann IntelliJ IDEA erlaubt, um das Winkelmodul richtig aufzubauen. Sie müssen alte Versionen vor der Installation des neuen CLI deinstallieren. Ich war dann in der Lage, das Angular CLI-Feld auf den obigen Pfad zu richten und das Modul korrekt zu generieren.

2

Wie es in https://www.jetbrains.com/help/idea/2017.1/using-angular.html#d461255e133 geschrieben, müssen Sie angular-cli Modul installieren, zuerst: npm install -g @angular/cli.

Sobald das Paket installiert ist, geben Sie einen Pfad dazu in Angular CLI Feld ein. In Ihrer Umgebung sollte es smth wie C:\Users\andyrh3\AppData\Roaming\npm\node_modules\@angular\cli

+0

Danke @lena aber dieses Verzeichnis existierte einfach nicht auf meinem System. Die Art und Weise, wie ich dies behoben habe, war sicherzustellen, dass ich die neueste Node.js installiert habe, indem ich es neu herunterlade und das Windows-Setup ausführe, dann folge den Anweisungen für die Aktualisierung von altem CLI auf neu von [https://github.com/angular/ angular-cli # update-eckig-cli] (https://github.com/angular/angular-cli#updating-angular-cli) – AndyRED

+0

sicher - Sie werden diesen Ordner nicht finden, es sei denn, Sie haben '@ angular/cli' global installiert. – lena

+0

Hallo Lena. Ich war mir damals nicht bewusst, dass dies das Problem war, weshalb ich nach Hilfe suchte. Mir war nicht klar, dass der alte CLI den neuen CLI daran hindern würde, die neue Verzeichnisstruktur zu erstellen. Tut mir leid, wenn ich dich in die Irre geführt habe, aber das war nicht meine Absicht. – AndyRED