Ich verwende:Angular cli Generiert Falsche Verzeichnispfad in app.module.ts
@angular/cli: 1.2.4
node: 8.2.1
os: linux x64
@angular/animations: 4.3.1
@angular/common: 4.3.1
@angular/compiler: 4.3.1
@angular/core: 4.3.1
@angular/forms: 4.3.1
@angular/http: 4.3.1
@angular/platform-browser: 4.3.1
@angular/platform-browser-dynamic: 4.3.1
@angular/router: 4.3.1
@angular/cli: 1.2.4
@angular/compiler-cli: 4.3.1
@angular/language-service: 4.3.1
Ich habe eine Zeit lang die Winkel cli mit jetzt und heute habe ich ein neues Projekt auf der gleichen Maschine gestartet alles gleich. Ich startete das Projekt wie gewohnt mit ng new mytest
. Ich lief ng serve
und alles war in Ordnung.
Dann habe ich eine neue Komponente in erzeugt, wie ich es immer tue. Dies war eine Navbar-Komponente. Ich lief ng g c navbar
. Wenn die Winkel cli meine aktualisiert app.module.ts
es schrieb:
import { NavbarComponent } from '.src/app/navbar/navbar.component';
Dies ist eigentlich falsch ist, weil die Komponente innerhalb von app/
ist. Als ich ng serve
lief wieder warf er einen Fehler:
ERROR in /home/ubuntu/angular/mytest/src/app/app.module.ts (5,33): Cannot find module '.src/app/navbar/navbar.component'.
ich die Import-Anweisung ändern musste:
import { NavbarComponent } from './navbar/navbar.component'
Ich sehe nicht, wie dies möglich ist. Ich habe das noch nie erlebt.
Irgendwelche Gedanken?