问题

我刚刚为工作创建了一个新的NX项目,我为外部接口创建了一个lib,以便在后端和前端使用它们.

我编译时收到此错误

 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';
 

这是global-admin-dascript

 interface Schools {
  total: number;
  active: number;
  usingAssessor: number;
}

interface TotalNActive {
  total: number;
  active: number;
}

export interface GlobalAdminDashboard {
  schools: Schools;
  schoolGroups: TotalNActive;
  users: TotalNActive;
}

 

  最佳答案

我发现了如何解决我的问题.

所以在tsconfig.app.json文件中,我将它添加到路径中.

 "@eduboard/interfaces" : [
  "../../../libs/interfaces/src/index"
  ]
 

我得回去很少,因为我有一个baseURL设置为src/

  相同标签的其他问题

angularangular7nrwlnrwl-nx