gpt4 book ai didi

javascript - 在 Visual Studio(或其他 JS 调试器)中调试 Javascript

转载 作者:搜寻专家 更新时间:2023-11-01 04:10:54 24 4
gpt4 key购买 nike

我有一个 .js 文件,通常由 cscript.exe 执行(即不在浏览器中运行,也不能在那里运行)。

我知道,我可以向 cscript.exe 提供 //X 参数,以便要求选择调试器。行。没关系。

我选择“Visual Studio 2005 Debugger”,IDE 出现,执行在第一行停止。很好。

脚本终止(或我终止它),我编辑了一些东西并想再次调试它。

简单的想法就是按下 F5 并再次运行调试器。但这不起作用。 VS 只是告诉我它在 cscript.exe 中找不到任何调试符号: screenshot

现在怎么办?在我看来,为每次调试运行再次从命令行启动 cscript.exe 非常麻烦。

有没有一种方法可以使用 VS 简单地调试脚本?另外,如果您能提供其他调试工具的提示,我们将不胜感激。


编辑:
answert0nyh0非常接近。我创建了一个虚拟控制台应用程序,编译并出现调试器。然而,有两件事并不完美

  1. cscript.exe 总是要求调试器使用(哪个 VS 实例)。
    可以通过直接在命令行中指定某个调试器实例来解决这个问题吗?

  2. 为了触发构建后事件,必须对源代码进行一些修改。目前,我只是添加/删除一个空行来触发我的虚拟项目的构建。
    有没有办法始终执行构建后脚本,即使没有任何更改?

最佳答案

可能无法将调试器附加到 cscript.exe 本身,但您可以创建一个生成后事件来运行批处理文件,该批处理文件会执行 cscript .exe//x myScript.js 命令,这样每次构建时,它都会自动执行。

有关构建后事件的更多信息,请参阅:http://msdn.microsoft.com/en-us/library/ke5z92ks(v=vs.80).aspx

关于javascript - 在 Visual Studio(或其他 JS 调试器)中调试 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9311801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com