当前位置: 首页 > 知识库问答 >
问题:

Intellisense不能在多个文件上工作

谢雅珺
2023-03-14

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

请参阅repo https://github.com/svennergr/intelliSense-test作为我的项目的示例设置。我所说的确切要点是main.js中“组件”的intellisense或type声明。VSCode显示类型“component”与其他类型一样:

只有当我将组件及其typedef导入到main.js文件时,intellisense定义才会按预期工作:

但是我不想让这个导入在这里,因为我不再使用它了。是否有一种方法可以配置VSCODE的智能感知以从其他项目文件中获取typedefs?

提前谢谢你。

共有1个答案

曾丰茂
2023-03-14

我明白了,肯定需要任何形式的进口。不能将组件导入到整个文件中,只能像下面这样将其导入到typedef中:

   * @param {import('./Component').default} [component] The component to assign.
 类似资料:
  • 下面是我的表格: 截取方法如下: 我添加了以下bean:

  • 我希望表2(标题为“托管交易”)按日期自动排序,表1(标题为“贷款查询”)按姓氏自动排序。两张表都在一张谷歌表中。我已经找到了下面的脚本,我对它进行了轻微的修改,它在第2页上的效果非常好,可以按日期自动排序; 但是,我希望第一张工作表按照第2列中的姓氏自动排序,而不是脚本所指的第7列 值得一提的是,我对脚本做了以下更改,并在下面的脚本中添加了按姓氏排序的脚本,该脚本在第1页的第2列中运行良好; 但

  • vue3 pinia 好几个文件里面代码很多都是一样的,有没有什么办法可以写一个就可以了。 下面两个 stores 就 DTO 里面和 apiList 里面的请求的 api 不一样,怎样可以不用写很多个,而不影响

  • 问题内容: 我无法正常上传多个文件。当我选择x个文件时,它成功完成,但是第一个文件被上传了x次,而其他文件则根本没有被上传。有人能指出我做错了吗? 形成: 处理文件: 问题答案: 如果有人感兴趣的话,可以像这样工作: 如果可能的话,很高兴获得带有Blob对象数组的可行解决方案,而不必要求request.args.get(“ __ UPLOADS”)。

  • 问题内容: 我想使用单个元素上传多个文件。所以我尝试这个例子。 使用CodeIgniter2.0上传多个文件(数组) 这是我的表格 这是我的控制器 这是我的文件上传方法 但它给每一次。有什么问题 问题答案: 我根据@Denmark 更改上传方法。

  • 我正在运行CouchDB Docker容器V.2.1.1。在这一点上,除了SSL之外,一切都在工作。我正在遵循关于SSL设置的CouchDB文档。容器具有OpenSSL 1.0.1T。 对最后一个错误进行搜索会出现指示Erlang版本有问题的信息。但是,我相信CouchDB容器已经有了一个补丁版本。我尝试用: 这没什么区别。搜索结果还指出OpenSSL的版本有问题。我从源代码升级到OpenSSL