Intellisense 发现未导出或未导入的报关单

问题描述 投票:0回答:0

在对 Typescript(版本

4.9.5
,没有
tsconfig.json
文件)进行测试时,我注意到 Intellisense 检测到声明,即使我不导出也不导入它们。但是,如果我添加
export
语句,Intellisense 会断开链接。在类的情况下,Intellisense 不会断开链接,直到有一个至少需要一个参数的构造函数。

MyTestClass
类在
test2.ts
中声明。但是 Intellisense 在
test1.ts
中找到它,既没有导出也没有导入。同样的行为发生在类型、接口上。
如果我添加
export
语句,Intellisense 会断开两个文件之间的链接。
在类的情况下,需要参数的构造函数也破坏了链接。

我不知道这是否是 Intellisense 的预期行为,但它破坏了自身与 Typescript 编译器之间的逻辑:即使 Intellisense 检测到它,Typescript 转译器也没有。

我试过:

  • 检查以前版本的 TypeScript,
  • 要使用另一个Typescript开发工具(这里是playcode.io),
  • 要重置我的 VScode 安装并使用干净的设置,
typescript intellisense
© www.soinside.com 2019 - 2024. All rights reserved.