【问题标题】:How do I enable Node.js intellisense in VSCode WITHOUT making a node_modules folder?如何在不创建 node_modules 文件夹的情况下在 VSCode 中启用 Node.js 智能感知?
【发布时间】:2021-06-22 16:03:05
【问题描述】:

是的,我已经看到了十几个关于这个确切主题的问题,我将在下面列出几十个:

How to enable Node.js code autocompletion in VSCode?
There is no intellisense in vs code node js
Visual Studio Code Intellisense not working for Javascript

所有这些问题都有相同的答案:安装@types/node,它会生成一个 package.json 和一个 node_modules 文件夹。

我想编写一个简单的脚本,它是一个文件,以节点 shebang 开头,并且没有包依赖项。我在保管箱文件夹中工作。我不想想要在我的 dropbox 必须同步的 node_modules 下创建十万个子文件夹,因为没有人知道如何在没有十几个冗余依赖项的情况下编写包。我可以在全局范围内安装 types 包,但我还没有看到没有节点安装的绝对路径(dropbox 文件夹,记得吗?)的函​​数。

有没有办法在 VSCode 中启用自动完成功能,而无需在文件夹结构中将软件包作为同级安装?

【问题讨论】:

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


    【解决方案1】:

    显然,在同一文件夹中创建如下jsconfig.json 文件将允许您启用 node.js 自动完成,而无需安装任何东西。 (虽然我是在全局安装 @types/node 之后这样做的,所以这可能是必需的。)

    {
        "typeAcquisition": {
            "include": [
                "node"
            ]
        }
    }
    

    这显然会告诉 VSCode 自动搜索并包含给定的类型?无论哪种方式,它都会启用 node.js 自动完成。

    【讨论】:

      猜你喜欢
      • 2020-10-02
      • 2022-10-18
      • 2021-09-01
      • 2021-06-27
      • 2022-09-28
      • 1970-01-01
      • 2016-11-23
      • 2016-08-22
      • 2012-09-25
      相关资源
      最近更新 更多