umi 项目安装依赖后,某个tsx文件中的代码:
import { XXX } from 'umi';
有报错提示:模块'umi'没有导出的成员XXX。
原因:ts 对 umi 的识别。
解决方式:
首先,查看下 tsconfig.json 文件的配置是否正确。
"paths": {
"@/*": ["./src/*"],
"@@/*": ["./src/.umi/*"]
}
如果上述配置正确,还是报错,可以采用以下两种方式解决:
1)关闭vscode,重新打开项目查看报错消失。
2)command + p,输入:restart TS Server,重启 TS 服务。