4

我有一个想要编辑和调试的 JavaScript 文件。

该代码不是特定于 DOM/浏览器/网络的。

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

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

加载 .js 文件并按 F5 会导致

连接失败

OpenDebug 进程意外终止

在此处输入图像描述

在此处输入图像描述

4

3 回答 3

6

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

在代码中按 F5。它应该创建/打开一个launch.json文件。在该文件中,更改此行:

"runtimeExecutable": null,

对此:

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

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

于 2015-05-01T22:37:39.617 回答
1

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

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

于 2015-04-30T21:37:42.673 回答
0

是的,您可以在没有 Web 项目的情况下进行调试,您只需要添加调试配置和 chrome 扩展

在这里找到它https://medium.com/young-coder/setting-up-javascript-debugging-in-visual-studio-code-6c5005529987

于 2019-10-27T00:37:41.110 回答