我使用:角CLI生成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
我一直在使用,現在一段時間,今天我在同一臺機器上啓動一個新項目的角度CLI被,一切都一樣。我像往常一樣通過ng new mytest
開始項目。我跑ng serve
,一切都很好。
然後我生成了一個新組件像我一直這樣做。這是一個導航欄組件。我跑了ng g c navbar
。當角CLI更新了我的app.module.ts
它寫道:
import { NavbarComponent } from '.src/app/navbar/navbar.component';
這其實是錯誤的,因爲該組件是app/
內。當我再次跑到ng serve
把它扔到了一個錯誤:
ERROR in /home/ubuntu/angular/mytest/src/app/app.module.ts (5,33): Cannot find module '.src/app/navbar/navbar.component'.
我不得不import語句更改爲:
import { NavbarComponent } from './navbar/navbar.component'
我看不出這是可能的。我從來沒有發生過這種事。
有什麼想法?