【发布时间】:2019-10-29 09:20:45
【问题描述】:
我刚刚为工作创建了一个新的 NX 项目,并为输出接口创建了一个库,以便将它们放在后端和前端。
我在编译时遇到这个错误
apps/askeddi/src/app/pages/global-admin/global-admin.component.ts(5,38): error TS2307: Cannot find module '@eduboard/interfaces'.
从我读到的所有内容来看,我没有做错任何事,只是它要求一个模块并且它只是一个 index.ts 文件。
export * from './lib/user';
export * from './lib/global-admin-dashboard';
这是全局管理员仪表板
interface Schools {
total: number;
active: number;
usingAssessor: number;
}
interface TotalNActive {
total: number;
active: number;
}
export interface GlobalAdminDashboard {
schools: Schools;
schoolGroups: TotalNActive;
users: TotalNActive;
}
【问题讨论】:
-
您的库的 tsconfig.json 文件中是否有路径条目?
-
是的。这就是为什么我真的很困惑
-
可能是模板中有一个空的接口文件,我的 nx 项目就是这种情况。只需查看您的库中的 index.ts 并删除所有不必要的内容,包括空文件。
-
检查,没有一个是空的,仍然没有模块
标签: angular angular7 nrwl nrwl-nx