如何配置Visual Studio代码以使用Node.js

如何配置Visual Studio代码以使用Node.js,node.js,intellisense,visual-studio-code,Node.js,Intellisense,Visual Studio Code,我有Visual Studio代码,我用它来编写Node.js应用程序。在教程中,我看到Visual Studio代码具有IntelliSense和其他与Node.js相关的调试工具,但我在编写应用程序时找不到它,因此是否有任何扩展,或者如何将其配置为与Node.js一起使用 这是我第一次提出与配置相关的问题,而不是与代码相关的问题,因此请耐心等待。您需要为Visual Studio安装插件 您可以在此处找到有关此的更多信息: 您需要安装Visual Studio插件 您可以在此处找到有关此的更

我有Visual Studio代码,我用它来编写Node.js应用程序。在教程中,我看到Visual Studio代码具有IntelliSense和其他与Node.js相关的调试工具,但我在编写应用程序时找不到它,因此是否有任何扩展,或者如何将其配置为与Node.js一起使用


这是我第一次提出与配置相关的问题,而不是与代码相关的问题,因此请耐心等待。

您需要为Visual Studio安装插件

您可以在此处找到有关此的更多信息:
您需要安装Visual Studio插件

您可以在此处找到有关此的更多信息:

我的项目的工作配置
${workspaceRoot}/.vscode/launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "node",
            "request": "launch",
            "program": "${workspaceRoot}/test-script.js",
            "stopOnEntry": false,
            "args": [],
            "cwd": "${workspaceRoot}",
            "preLaunchTask": null,
            "runtimeExecutable": null,
            "runtimeArgs": [
                "--nolazy"
            ],
            "env": {
                "PROFILE": "development"
            },
            "externalConsole": false,
            "sourceMaps": false,
            "outDir": null
        },
        {
            "name": "Attach",
            "type": "node",
            "request": "attach",
            "port": 5858,
            "address": "localhost",
            "restart": false,
            "sourceMaps": false,
            "outDir": null,
            "localRoot": "${workspaceRoot}",
            "remoteRoot": null
        },
        {
            "name": "Attach to Process",
            "type": "node",
            "request": "attach",
            "processId": "${command.PickProcess}",
            "port": 5858,
            "sourceMaps": false,
            "outDir": null
        }
    ]
}
NodeJS位于
%Path%
中:

>node -v
v6.7.0

我的项目的工作配置
${workspaceRoot}/.vscode/launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "node",
            "request": "launch",
            "program": "${workspaceRoot}/test-script.js",
            "stopOnEntry": false,
            "args": [],
            "cwd": "${workspaceRoot}",
            "preLaunchTask": null,
            "runtimeExecutable": null,
            "runtimeArgs": [
                "--nolazy"
            ],
            "env": {
                "PROFILE": "development"
            },
            "externalConsole": false,
            "sourceMaps": false,
            "outDir": null
        },
        {
            "name": "Attach",
            "type": "node",
            "request": "attach",
            "port": 5858,
            "address": "localhost",
            "restart": false,
            "sourceMaps": false,
            "outDir": null,
            "localRoot": "${workspaceRoot}",
            "remoteRoot": null
        },
        {
            "name": "Attach to Process",
            "type": "node",
            "request": "attach",
            "processId": "${command.PickProcess}",
            "port": 5858,
            "sourceMaps": false,
            "outDir": null
        }
    ]
}
NodeJS位于
%Path%
中:

>node -v
v6.7.0

这是针对visual studio和visual studio代码的吗?似乎是针对visual studio的,但它是开源和免费的。也许值得一试。这是针对visual studio和visual studio代码的吗?似乎是针对visual studio的,但它是开源和免费的。也许值得一试。