ng-cli nicht Komponenten hinzufügen, um die app-Modul
Ich habe ein problem mit einer Komponente generation mit anglular-cli
ng-cli hinzufügen nicht den brand-neuen erstellt-Komponente auf die app-Modul:
$ ng g component Try
installing component
create src\app\try\try.component.css
create src\app\try\try.component.html
create src\app\try\try.component.spec.ts
create src\app\try\try.component.ts
update src\app\app.module.ts
No app module found. Please add your new class to your component.
Ich wollte nicht zu bewegen eine Datei. Die Projektstruktur ist Standard. Die src\app\app.module.ts
existiert und hat den folgenden Inhalt:
import {BrowserModule} from '@angular/platform-browser';
import {NgModule} from '@angular/core';
import {FormsModule} from '@angular/forms';
import {HttpModule} from '@angular/http';
import {RouterModule} from '@angular/router';
import {AppComponent} from './app.component';
import {ROUTES} from "./app.routes";
@NgModule({
imports: [
BrowserModule,
FormsModule,
HttpModule,
RouterModule.forRoot(ROUTES)
],
declarations: [
AppComponent
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule {
}
Sieht alles wie ok.
- dies ist einfach die Befehlszeile
- aber wo? Ich wünschte, ich wüsste, auf welche Dinge generator basiert, wenn er sieht für app-Modul...
- C:\webProj\EngMe\web_engme
- natürlich, ich Lauf
ng
aus diesem Ordner. es sonst nicht funktioniert überhaupt. - sicher, hier ist es: github.com/zhekaus/ng-generate-problem
Du musst angemeldet sein, um einen Kommentar abzugeben.
So, endlich mal meine Frage. Es tut mir sehr Leid, ich werde ausführlich sein, da dieses problem wurden meine Nerven.
Als zu mir, es war ein König der bug in der neuesten version der ng-cli oder wahrscheinlich in seiner Unvereinbarkeit mit der neuesten version der zugehörigen Komponenten.
Die Quelle des Problems war in meinem Aktualisierung aller Module erwähnt in
package.json
bis auf die neueste stabile version.Problem war zuversichtlich reproduzierbar. Aber jetzt sieht es aus wie Angular-Team hat sich etwas gelöst und nach dem letzten Update, alles ist in Ordnung.
Was ich getan habe, um es zu lösen:
Nun habe ich die folgenden Versionen und alles funktioniert:
Versuchen wir es noch einmal:
Ordnung.
Versuchen Sie dies: