【问题标题】:Intellisense not working on multiple filesIntellisense 无法处理多个文件
【发布时间】:2019-08-24 18:01:41
【问题描述】:

我目前正在开发一些带有 vscode 和一堆扩展的 JS/ES 项目。 但遗憾的是,VSCode 的智能感知功能并没有按预期工作。

请参阅 repo https://github.com/svennergr/intellisense-test 作为我项目的示例设置。 我所说的确切点是 Main.js 中“组件”的智能感知或类型声明。 VSCode 显示类型“组件”就像任何一样:

仅当我将组件及其 typedef 导入 Main.js 文件时,智能感知定义才能按预期工作:

但我不想在这里导入,因为我不再使用它。 有没有办法配置 VSCode 的智能感知也可以从其他项目文件中获取 typedef?

提前谢谢你。

【问题讨论】:

    标签: visual-studio-code intellisense jsdoc


    【解决方案1】:

    我发现,肯定需要任何类型的导入。不能将 Component 导入整个文件,而只能将其导入 typedef,如下所示:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-20
      • 1970-01-01
      • 1970-01-01
      • 2019-05-17
      • 1970-01-01
      • 1970-01-01
      • 2013-09-11
      相关资源
      最近更新 更多