智能感知在多个文件上无法工作

6
我目前正在使用VSCode和一堆扩展程序开发一些JS/ES项目。 但不幸的是,VSCode的智能感知功能不能按预期工作。
请参见https://github.com/svennergr/intellisense-test作为我的项目设置示例。 我所说的确切点是Main.js中"component"的智能感知或类型声明。VSCode只显示类型"Component",就像任何其他类型一样:

Component as any

只有在我将组件及其类型定义导入到Main.js文件中时,智能感知定义才能如预期般工作:

Component with def

但我不想在这里引入它,因为我以后不会再使用它。有没有一种方法可以配置VSCode的智能感知功能,以便从其他项目文件中获取typedefs?

提前致谢。

1个回答

2

我发现肯定需要某种形式的导入。不必将组件导入整个文件,只需像以下示例中那样将其导入到typedef中:

Original Answer翻译成“最初的回答”

   * @param {import('./Component').default} [component] The component to assign.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接