首页 > 解决方案 > vscode 会忽略类型声明,直到我导航到 .d.ts 文件并保存它

问题描述

正如标题所说,vscode 会忽略类型声明,直到我导航到 .d.ts 文件并保存它们。这真的很烦人,因为它带走了很多工具,这些工具是采用带有 vscode 的 typescript 带来的好处,例如 go to definition 等。下面是我的 tsconfig.json。我的 cra 项目和 vscode 都在使用 typescript@^4.3.5。我看过其他类似问题的帖子,但我无法找到解决方案。任何帮助将不胜感激,谢谢!

{
  "compilerOptions": {
    "target": "es6",
    "lib": [
      "dom",
      "dom.iterable",
      "esnext"
    ],
    "baseUrl": "src",
    "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-jsx"
  },
  "include": [
    "src/**/*.ts",
    "src/**/*.d.ts",
    "tests/**/*.ts"
  ],
}

标签: typescriptvisual-studio-codecreate-react-app

解决方案


推荐阅读