typescript - 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"
],
}
解决方案
推荐阅读
- vb.net - 拆分字符串不适用于 CSV 样式文件
- elasticsearch - Stormcrawler:写入弹性集群问题
- java - Youtube Api Crashed,YouTubeService 泄露 IntentReceiver
- c# - OnTriggerEnter2D 被调用
- javascript - 如何让 Transcrypt 编译为对象而不是 dict?
- c++ - 可以将逗号和参数传递给 C++ 宏吗?
- javascript - 不允许使用 ESC 键关闭模态窗口
- javascript - scayt 按钮不显示,也没有 scayt 功能工作
- javascript - jquery 数据表返回倒数第二行而不是最后一行
- openstreetmap - Overpass-turbo 以 GeoJSON 形式获得响应