VsCode在打开react+ts项目的时候无法初始化JS/TS语言功能,导致无法自动提示ts项目的自动补全

image.png
如图突然打开react+ts项目的时候就无法初始化了

涉及到的vsCode插件名称是TypeScript and JavaScript Language Features

这个插件是IDE自带的插件。
点击报告问题之后显示如图image.png

硬件信息
系统:MacOs 12.1
vsCode版本:1.63.2 (Universal)
tsconfig.json如下
{
    "compilerOptions": {
        "target": "es5",
        "lib": ["dom", "dom.iterable", "esnext"],
        "allowJs": true,
        "skipLibCheck": true,
        "esModuleInterop": true,
        "allowSyntheticDefaultImports": true,
        "strict": true,
        "forceConsistentCasingInFileNames": true,
        "noFallthroughCasesInSwitch": true,
        "module": "esnext",
        "moduleResolution": "node",
        "resolveJsonModule": true,
        "isolatedModules": true,
        "noEmit": true,
        "jsx": "react",
        "strictNullChecks": false,
        "baseUrl": "src",
        "noImplicitThis": false
    },
    "include": ["src"]
}

全局安装的tsc版本是image.png

已经尝试过解决方案如下都失败了

  • 尝试自定义工作区ts版本
  • 回退vsCode版本
阅读 3.4k
1 个回答

说下解决方案

  • 回退至v1.62
  • 卸载现有的vscode

    • 完全退出vscode
    • 应用程序中删除这个App
    • 删除当前登录用户下的.vscode文件夹 - rm -rf ~/.vscode
    • 最好是用第三方安全软件再检查一遍残留,全部删除 我用的是腾讯柠檬
      这一步是要完全删除现有的vscode
  • 官网下载v1.61.2
  • 解压然后移动到应用程序文件夹
  • 启动vscode不要下载sync插件,同步远程设置
  • 手动安装你常用的插件
  • 记得关闭自动更新
推荐问题