【发布时间】:2021-04-19 14:48:00
【问题描述】:
自从我更新了 angular cli 和 nestjs 版本后,我收到了数百条警告,提示我无法找到我的自定义类型定义和接口。但是我的nestjs api仍然可以正常工作。
我正在像这样导出我的界面
export interface Role {...}
并收到此警告
WARNING in ./apps/api/src/app/users/dto/update-user.dto.ts 31:75-80
"export 'Role' was not found in '@project/api-datatypes'
我的导入看起来像这样
import { Role } from '@project/api-datatypes';
最新版本中发生了哪些变化,我必须做些什么来修复这些警告?
目前我正在运行以下版本:
├── @angular/cli@11.0.6
├── @nestjs/cli@7.5.1
├── npm@6.14.4
├── nx@10.3.0
└── typescript@4.0.3
【问题讨论】:
-
FWIW,导出和导入都写正确,所以这将是一个工具配置或路径问题。
-
感谢@T.J.Crowder,但我唯一改变的是nestjscli和angularcli版本
-
我的库中的 index.ts 看起来像这样 export * from './role.interface';
-
项目路径可能有误,请尝试在没有项目的情况下添加完整路径
标签: typescript nestjs