我正在练习 JavaScript,并且拥有一些不必在网页内运行的独立 JavaScript 源代码。
我在 Visual Studio Community 2015 中打开了一个新建 -> 文件,并将我的 JavaScript 代码粘贴到其中,并将其保存到磁盘上的文件中。
我在我想要的地方设置了断点。
现在,我看到顶部的附加按钮,看起来像运行按钮,但我不知道要将此代码附加到什么进程。如何在 Debug模式下运行此 JavaScript 代码?
此问题涉及使用 Visual Studio 作为 JavaScript 独立源的编辑和调试环境。
最佳答案
您当然可以使用 Visual Studio 来完成此操作。您有两个选择:
使用 EXE 项目系统通过 cscript.exe 启动和调试 JavaScript 文件(充分利用 IDE,但需要一些设置)
使用即时调试器将 Visual Studio 附加到 cscript.exe,并在必要时启动 Visual Studio。 (无需设置即可进行调试,但并未真正使用 IDE)
选项 1:使用 EXE 项目系统
您可以从 EXE 创建项目,以便可以使用 F5、F10 或 F11 启动 EXE。从文件菜单中,选择打开项目,然后选择%windir%\System32\cscript.exe
然后在 UAC 提示上单击忽略。您现在应该有一个名为 cscript 的项目。
现在您可以创建或打开 .js 文件来编辑和设置断点。要调试 .js 文件,请设置项目属性。
右键单击项目并选择属性以打开项目属性页面。
填写以下参数:
- 参数://D 文件
- 调试器类型:脚本
- 工作目录:包含 .js 文件的文件夹路径
其余参数的默认值应该足够好了。此时,您已准备好按 F5 并调试 .js 文件。
选项 2:使用 JIT 调试器
您可以在命令提示符中使用以下命令运行 .js 文件:
cscript //X <your .js file>
。
这应该会自动打开即时调试对话框,您可以从中选择要启动和附加的 Visual Studio 安装/实例(如下所示)。
关于javascript - 如何在 Visual Studio Community 2015 中调试独立的 JavaScript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38716952/