2017-09-06 46 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

相关问题