我遇到了一个问题,即在设置为我的根目录的编译器选项中使用 @ 符号导入时,TypeScript/Intellisense 无法确定类型:
使用../我可以清楚地看到类型:
我按如下方式设置compilerOptions参数,首先在tsconfig.json中,后来我创建了一个jsconfig.json文件并将它们也设置在那里:
"baseUrl": ".",
"paths": {
"@/*": ["/src/*"]
}
我已将 /src/* 更新为 ./src/* 和 src/* 但没有成功。需要明确的是,该网站仍然运行没有问题,但我失去了利用智能感知和打字稿的能力。请指教,谢谢。
该文件是 .jsx ...是的,我确实为此损失了一整天,但更改为 .tsx 对我有用
只需在您的
"typescript.preferences.importModuleSpecifier": "project-relative",
文件中添加 settings.json
即可解决您的问题