2017-12-30 42 views
-1

Ich verwende das folgende Tutorial: http://jasonwatmore.com/post/2017/02/22/mean-with-angular-2-user-registration-and-login-example-tutorialIst diese Angular 2-Projektstruktur kompatibel mit angular cli?

Als ich ng zu dienen zu verwenden versucht (statt npm Start als das Tutorial schon sagt) Ich lief in den folgenden Fehler:

‚nicht gefunden„@angular/cli "in devDependencies."

Im Wesentlichen frage ich, ob es möglich ist, dieses Projekt kompatibel mit dem eckigen CLI zu machen, und wenn ja wie?

Mein Endziel ist es zu versuchen, zu sehen, ob ich das auf Heroku hosten könnte, und ich würde gerne den "ng build" -Befehl verwenden. Gibt es vielleicht einen Weg, um dies zu umgehen und Host nicht mit dem eckigen CLI?

Vielen Dank!

Antwort

1

ng serve ist angular cli befehl. Angular CLI ist eine Befehlszeilenschnittstelle, die zur Vereinfachung der eckigen Projekteinrichtung erstellt wurde.

Ihr Projekt hat Angular CLI-Projekt sein kompatibel zu sein mit kantigem CLI :)

-Setup ist sehr einfach: more info here

  1. Installieren Angular CLI. Für Sie ist der eine wichtige Befehl npm install -g @angular/cli, der Angular CLI global installieren wird.
  2. Führen Sie ng new project_name aus, was alles erstellt und einrichtet, das Sie für angular 5 Projekt benötigen (wenn Sie den aktuellen Winkel cli verwenden).
  3. aus dem Projektordner laufen ng serve

Wenn Sie neue Komponente Lauf ng g c component-name generieren möchten Wenn Sie neue Modul laufen ng g m module-name generieren möchten Wenn Sie neue Service laufen ng g s service-name

generieren möchten