Angular 角度4:找不到新创建的模块

Angular 角度4:找不到新创建的模块,angular,Angular,我刚刚在我的应用程序目录中创建了一个名为“core”的简单ng模块,与app.module处于同一级别。但当我试图从app.module.ts使用它时,我得到了:“找不到模块” import { CoreModule } from "core"; 这是我的树: app/ app.module.ts core/ core.module.ts 根据您当前的设置(在core目录中没有index.ts),您需要执行以下操作: import { CoreModule }

我刚刚在我的应用程序目录中创建了一个名为“core”的简单ng模块,与app.module处于同一级别。但当我试图从app.module.ts使用它时,我得到了:“找不到模块”

import { CoreModule } from "core";
这是我的树:

app/
    app.module.ts
    core/
        core.module.ts
根据您当前的设置(在
core
目录中没有
index.ts
),您需要执行以下操作:

import { CoreModule } from './core/core.module';
如果需要,您可以在
core
目录中创建一个文件
index.ts
,其中包含以下内容:

export * from './core';
然后你可以做:

import { CoreModule } from './core';

index.ts
文件的目的是让您控制从目录导出的内容,例如,您可以不公开
spec.ts
文件。

我不明白<代码>核心或
通用
?抱歉,输入错误。CoreModule-这是我自定义模块的名称
。。。来自“/core/core.module”@Connors-谢谢你的帮助。我是新手。没有意识到你需要导入文件。我见过其他地方,他们只是导入目录。仅供参考:
import{CoreModule}从'core'
导入的不是目录
core
。它是从名为
core
的模块导入的。它将在
node\u模块中查找,而不是
/core
。您可以从“/core”执行
import{CoreModule},这将导入目录,但需要目录包含名为
index.ts
的文件,该文件指定目录中要导出的内容。