2017-07-25 57 views
0

我使用:角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' 

我看不出這是可能的。我從來沒有發生過這種事。

有什麼想法?

回答

1

這是一個錯誤。 它是根據need: investigation標籤。

直到要實施修復的解決方案是使用@ angular/cli:舊版本。

0

現在,該錯誤在@ angular/cli 1.3.2中得到修復。