背景
使用 Umi 搭建项目时候有的时候会出现这种错误,模块““umi”” ““@umijs/max”” 没有导出的成员“useRequest” “request”。
解决
- tsconfig.json
"paths": {
"@/*": ["src/*"],
"@@/*": ["./src/.umi/*"] // 解决 umi 找不到部分模块的问题
},
- config/config.ts
检查是否有这句话
request: {},
- 删除掉原有的 node_modules 使用 yarn / npm i /npm ci 等重新安装
- 关闭 VSCode 重启 (重启 TS 服务)
- 用管理员权限打开 VSCode
现在能成功导入 不会报错