我有Visual Studio代码,我用它来编写我的Node.js应用程序。在教程中,我看到Visual Studio代码具有与Node.js相关的IntelliSense和其他调试工具,但是当我编写应用程序时没有找到它,所以是否有任何扩展名,或者如何配置它以使用Node.js ?如何配置Visual Studio代码以使用Node.js
这是我第一次问一个与配置有关的问题不要编码,所以请耐心等待。
我有Visual Studio代码,我用它来编写我的Node.js应用程序。在教程中,我看到Visual Studio代码具有与Node.js相关的IntelliSense和其他调试工具,但是当我编写应用程序时没有找到它,所以是否有任何扩展名,或者如何配置它以使用Node.js ?如何配置Visual Studio代码以使用Node.js
这是我第一次问一个与配置有关的问题不要编码,所以请耐心等待。
您需要为Visual Studio安装一个插件。
你可以在这里找到更多有关这一点: https://github.com/Microsoft/nodejstools#readme
我的项目的工作配置${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和视觉工作室代码? – Marzouk
似乎适用于Visual Studio,但它是开放源代码和免费的。可能值得这一炮。 – taka0