如何在Visual Studio Community 2015中调试独立的JavaScript文件?

时间:2016-08-02 09:42:22

标签: javascript visual-studio visual-studio-2015

我正在练习JavaScript,并且拥有一些不必在网页内运行的独立JavaScript源代码。

我打开了一个新 - >在Visual Studio社区2015中的文件并将我的JavaScript代码粘贴到那里并将其保存到我磁盘上的文件中。

我设置了我想要的断点。

现在,我看到顶部的附加按钮看起来像运行按钮,但我不知道如何处理附加此代码的内容。如何在调试模式下运行此JavaScript代码?

这个问题涉及使用Visual Studio作为JavaScript独立源的编辑和调试环境。

1 个答案:

答案 0 :(得分:2)

您当然可以使用Visual Studio执行此操作。您有两种选择:

  1. 使用EXE项目系统使用cscript.exe启动和调试JavaScript文件(充分利用IDE,但需要一些设置

  2. 使用Just-In-Time调试器将Visual Studio附加到cscript.exe,如有必要,启动Visual Studio。 (在没有设置的情况下调试,但没有真正使用IDE

  3. 选项1:使用EXE项目系统

    您可以从EXE创建项目,以便可以使用F5,F10或F11启动EXE。在文件菜单中,选择打开项目,然后选择%windir%\System32\cscript.exe并在UAC提示上点击忽略。您现在应该有一个名为cscript的项目。

    Screen capture of Visual Studio Solution Explorer, showing the EXE project created for cscript.exe

    现在,您可以创建或打开.js文件以进行编辑和设置断点。要调试.js文件,请设置项目属性。

    右键单击项目并选择属性以打开项目属性页面。

    Screen capture of Visual Studio EXE project properties page

    填写以下参数:

    • 参数:// D 文件
    • 调试器类型:脚本
    • 工作目录:包含.js文件的文件夹的路径

    其余参数'默认值应该足够好。此时,您已准备好按F5并调试.js文件。

    选项2:使用JIT调试器

    您可以在命令提示符中使用以下命令运行.js文件:

    cscript //X <your .js file>

    这应该会自动显示Just-In-Time调试对话框,您可以从中选择要启动和附加的Visual Studio安装/实例(如下所示)。

    enter image description here