在没有Web项目的情况下调试纯JavaScript代码

p.c*_*ell 4 visual-studio-code

我有一个JavaScript文件,我想编辑和调试.

代码不是DOM /浏览器/ Web特定的.

我可以使用VS Code在没有Node或ASP.NET等Web项目的情况下运行和调试JavaScript吗?如果是这样,怎么样?也许VS Code假设它有一个像Node这样的Web服务器来连接和调试

如有必要,我该如何修改launch.json?

加载.js文件并点击F5会导致

连接失败

OpenDebug进程意外终止

在此输入图像描述

在此输入图像描述

red*_*510 6

我遇到了同样令人沮丧的问题.问题是node.exe不在您的PATH中.您可以通过运行cmd.exe,键入节点并查看它是否运行来检查此问题.如果失败,这可能会帮助您:

在Code中按F5.它应该创建/打开launch.json文件.在该文件中,更改此行:

"runtimeExecutable": null,

对此:

"runtimeExecutable": "C:\\Program Files\\nodejs\\node.exe",

更永久的解决方案是将node.exe添加到PATH变量并重新启动.


pra*_*aen 1

不,不能,因为调试器依赖于安装的和变量中的Node.jsio.jsPATH二进制文件。他们托管代码并提供对其状态的内省。

launch.json应该自动填充,为您提供运行和调试的准备配置。