【问题标题】:WebStorm intellisense node packagesWebStorm 智能感知节点包
【发布时间】:2016-04-03 17:22:22
【问题描述】:

我已经 npm 安装了两个包 (q, async)。 对于第一个,智能感知效果很好,对于第二个则不是。

您是否知道我可以做些什么来让智能感知适用于任何节点包,就像它适用于 Q 包一样?

谢谢!

【问题讨论】:

  • 同时安装 Q 和 async 是没有意义的,它们的用例重叠。更不用说两者都是相当古老的包。智能感知由 .d.ts 文件确定。
  • 谢谢...但这仅用于教育目的。 .d.ts 与 javascript btw 有什么关系?它不是打字稿的一部分吗?
  • 这是一个 typescript 定义文件 - typescript 使用绝对类型的存储库来查找类型定义以提供智能感知(在 JavaScript 中)
  • TypeScript 定义也可以通过 package.json 添加,见:stackoverflow.com/a/62440689/8413913

标签: node.js intellisense webstorm javascript-intellisense


【解决方案1】:

要为某些模块获得更好的编码帮助,建议将 TypeScript 定义文件添加为 WebStorm JavaScript 库。转到首选项 |语言和框架 | JavaScript |库 - 单击下载...,搜索异步 - 单击下载并安装。 你可以在这里了解更多关于 WebStorm 代码完成的信息:http://blog.jetbrains.com/webstorm/2014/07/how-webstorm-works-completion-for-javascript-libraries/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-06
    • 2022-01-09
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-26
    • 2021-06-10
    相关资源
    最近更新 更多