VSCode不能自动完成Node.JS模块

5
这就是默认的js方法运作方式,IntelliSense似乎能够理解并自动完成此操作。
在此输入图像描述


当我尝试导入一些节点默认模块(path,fs,http)时,此高亮不显示这些对象的方法,我该如何解决?在此输入图片描述

可能对你没有帮助,但在我的电脑上,你最后一张截图中的代码片段可以正常工作,并为“path”命名空间提供智能感知。 - user3297291
请提供 VS Code 版本。 - Manjeet Thakur
你安装了这些包吗?确保 node_modules 存在,运行 npm install - I Putu Yoga Permana
你是否已经安装了Node和npm?VS Code使用npm自动下载支持智能感知的类型。请参阅文档中的此部分以获取更多信息。 - Matt Bierner
1个回答

6

如果你因为某些原因有一个tsconfig.json文件,在该文件存在的情况下,将enableAutoDiscovery设置为true,因为默认情况下它会被设置为false。

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

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