You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置tsconfig.json等文件后VS Code的IntelliSense导入提示不生效如何解决

问题排查与修复方案

你的项目运行、构建正常但VS Code无智能提示的核心原因是tsconfig.json存在配置语法错误:baseUrl和paths字段必须放在compilerOptions配置块内部,当前你将这两个字段写在了外层,导致TypeScript语言服务无法识别路径别名,无法触发智能提示。

1 修复tsconfig.json配置

修正后的完整tsconfig.json如下:

{
  "compilerOptions": {
    "allowSyntheticDefaultImports": true,
    "jsx": "react-native",
    "lib": [
      "dom",
      "esnext"
    ],
    "moduleResolution": "node",
    "noEmit": true,
    "skipLibCheck": true,
    "resolveJsonModule": true,
    "strict": true,
    "baseUrl": ".",
    "paths": {
      "assets/*": ["./assets/*"],
      "components/*": ["./components/*"],
      "screens/*": ["./screens/*"],
      "utils/*": ["./utils/*"]
    }
  },
  "exclude": ["node_modules"],
  "extends": "expo/tsconfig.base"
}

注:同步移除了paths配置末尾多余的逗号,避免JSON语法警告

2 重启TypeScript语言服务

  • 打开项目内任意.ts/.tsx后缀的文件,按下快捷键Ctrl+Shift+P(Mac设备为Cmd+Shift+P)
  • 搜索并执行「TypeScript: Restart TS Server」命令
  • 等待服务重启完成即可恢复智能提示

可选异常兜底处理

如果执行上述操作后仍无提示,可补充以下操作:

  • 确认VS Code默认自带的「TypeScript and JavaScript Language Features」扩展未被禁用
  • 删除项目根目录.vscode/settings.json中存在的typescript.tsdk等覆盖默认TS版本的配置
  • 执行rm -rf node_modules/.cache清除构建缓存后重启编辑器

内容的提问来源于stack exchange,提问作者AliRehman7141

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 21:24:03