使用 Visual Studio 调试 JScript
在 Windows 的配置、运维中,有时会需要编写一些 JScript 代码,这些代码在 Windows Script Host 环境下执行,虽然与在浏览器中执行的 JScript 代码环境不同,但我们也可以像在浏览器中执行的代码一样设置断点,以及进行单步调试。
安装调试环境
要想对 JScript 进行断点以及单步调试,我们需要在系统中安装有 Visual Studio。
注意:如果调试环境没有正确安装的话,无论是单步调试还是断点调试,都无法进行,且不会有任何错误警告或提示。
单步调试
有了 VS 作为调试工具后,我们可以在 cscript
或 wscript
命令后添加 /X
参数来进行单步调试。
cscript /X test.js
如果调试环境 (Visual Studio) 安装正常的话,会弹出如下对话框以选择调试工具。
选择完调试工具之后的调试过程就和平常的 VS 调试过程一样,不再详述。
断点调试
在 cscript
或 wscript
命令后添加 /D
参数来进行脚本的断点调试。
cscript /D test.js
添加断点
在 JScript 代码中,可以使用 debugger
语句 来添加断点。如:
var foo = 'FOO';
var bar = 'BAR';
debugger;
var baz = foo + bar;