2017-09-06 16 views
0

我創建了一個角度cli項目。我的代碼位於src文件夾內。我現在在src裏創建了一個名爲client的子文件夾,並且已經移動了客戶端中的所有代碼。 我也更新了角cli.json如下:當在src中的另一個文件夾中嵌套代碼時,角度cli項目不會生成

apps": [ 
{ 
    "root": "src/client", 

不知怎的,我的應用程序是不是buidling和我得到以下錯誤:d

ERROR:/ CCW-dev /目錄CCW-NG /src/client/app/app-routing.module.ts(1,26):找不到'@ angular/core'模塊。 所有文件都會發生這種情況,因爲沒有任何模塊可以訪問。 我的錯誤是什麼?

+0

是有內部的src app文件夾,究竟是你的文件夾結構 – Rakeschand

+0

嘗試刪除節點模塊文件夾並再次運行npm install,路徑可能需要更新 – mxr7350

+0

或者讓app.module.ts保留在應用程序文件夾中,其他所有內容將保留在原位 – Rakeschand

回答

0

Angular在位於src目錄的幾個文件中使用相對URL,請參閱tsconfig.app.json和tsconfig.spec.json。將代碼移動到子目錄後,需要手動修改這些文件。

如果你知道你想要的src /客戶端是一個根目錄生成項目之前,你需要woldn't手動做到這一點:?ng new my-proj --source-dir=src/client

相關問題