如果按字面意义
"include":["./src/index.d.ts"]输入
tsconfig.json并且没有
"files"设置,则表示定义的项目
tsconfig.json仅包含单个文件
./src/index.d.ts。当您在VS
Code中打开任何其他文件时,VS
Code将使用不使用的单独的语言服务实例
tsconfig.json。调整
"include"设置以匹配项目中的
.ts和
.tsx文件,或者只是删除它并依靠默认行为,即将所有文件包含在包含的目录下
tsconfig.json。
第二回合
Typescript忽略了
index.d.ts它,因为它假设它
index.d.ts是由生成的,
index.tsx并且
index.tsx更有可能是最新的。将
index.d.ts文件命名为其他名称,例如
declaration.d.ts。



