React Native+TypeScript绝对路径配置:VS Code报导入警告但功能正常
以下是针对你遇到的「配置正确但VS Code报错找不到模块、自动补全失效」问题的排查步骤:
重启TypeScript语言服务
打开命令面板(Windows:Ctrl+Shift+P;Mac:Cmd+Shift+P),输入并执行TypeScript: Restart TS Server。TS服务缓存异常是这类问题的常见诱因。切换到项目本地TS版本
点击VS Code右下角显示的TypeScript版本号,选择「Use Workspace Version」。全局TS版本与项目依赖版本不一致时,会导致路径解析逻辑不匹配。验证tsconfig.json配置有效性
确认baseUrl和paths的路径映射正确,src目录确实位于项目根目录下(与tsconfig.json同级)。同时检查JSON文件是否存在语法错误(比如缺逗号、引号不闭合)。清除VS Code缓存
执行命令面板中的Developer: Reload Window重载窗口;或者关闭VS Code后删除项目根目录下的.vscode文件夹,再重新打开项目。检查多tsconfig文件冲突
确保项目根目录下只有一个主tsconfig.json文件,避免存在tsconfig.dev.json、tsconfig.prod.json等衍生文件导致VS Code解析混乱。重置TypeScript插件
打开VS Code扩展面板,找到「TypeScript and JavaScript Language Features」插件,先禁用再启用,或者卸载后重新安装。
内容的提问来源于stack exchange,提问作者Aubri

