【问题标题】:VSCode does not autocomplete Node.JS modulesVSCode 不会自动完成 Node.JS 模块
【发布时间】:2018-01-08 12:38:47
【问题描述】:

这就是它与默认 js 方法一起工作的方式,IntelliSense 似乎可以理解并自动完成这个




当我尝试导入一些节点默认模块(路径、fs、http)时 此突出显示不显示这些对象的方法,我该如何解决?

【问题讨论】:

  • 可能没有任何帮助,但在我的机器上,您上一个屏幕截图中的 sn-p 可以正常工作,并为我提供 path 命名空间的智能感知...
  • 请注明vs代码版本
  • 您安装了这些软件包吗?确保node_modules 存在,运行npm install
  • 你安装了node和npm吗? VS Code 使用 npm 自动下载支持智能感知的类型。有关模式信息,请参阅 this section of the docs

标签: javascript node.js visual-studio-code editor


【解决方案1】:

如果您出于某种原因拥有tsconfig.json,请将enableAutoDiscovery 添加为true,因为如果该文件存在,则默认为false。

// tsconfig.json
{
    ...
    "typingOptions": {
      "enableAutoDiscovery": true
    }
}

【讨论】:

    猜你喜欢
    • 2021-06-05
    • 2015-08-22
    • 2021-06-26
    • 2011-06-21
    • 2018-12-19
    • 2020-11-07
    • 2015-08-20
    • 1970-01-01
    相关资源
    最近更新 更多