在src

时间:2017-09-06 10:21:25

标签: angular angular-cli

我创建了一个角度cli项目。我的代码位于src文件夹中。我现在在src中创建了一个名为client的子文件夹,并将所有代码移动到客户端内部。 我还更新了angular-cli.json,如下所示:

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

不知怎的,我的应用程序不是buidling,我收到以下错误:

D中的错误:/ccw-dev/ccw-ng/src/client/app/app-routing.module.ts(1,26):找不到模块' @ angular / core'。 这种情况发生在所有文件中,因为没有任何模块可以访问。 我的错是什么?

1 个答案:

答案 0 :(得分:0)

Angular在src目录中的几个文件中使用相对URL,请参阅tsconfig.app.json和tsconfig.spec.json。将代码移动到子目录后,需要手动修改这些文件。

如果您在生成项目之前知道您希望src / client成为根目录,那么您不需要手动执行:ng new my-proj --source-dir=src/client