【发布时间】:2016-08-02 09:42:22
【问题描述】:
我正在练习 JavaScript,并且有一些不必在网页中运行的独立 JavaScript 源代码。
我在 Visual Studio Community 2015 中打开了一个新建 -> 文件,并将我的 JavaScript 代码粘贴到那里并将其保存到我的磁盘上的一个文件中。
我在我想要的地方设置断点。
现在,我看到顶部的 Attach 按钮看起来像 Run 按钮,但我不知道要将此代码附加到什么过程。如何在调试模式下运行这段 JavaScript 代码?
这个问题与使用 Visual Studio 作为 JavaScript 独立源的编辑和调试环境有关。
【问题讨论】:
-
您如何托管 JavaScript? Visual Studio 也需要附加一个进程,通常是 w3wp.exe。但这需要一个 IIS 实例等。如果您想(仅)调试 Javascript,为什么不在所有现代浏览器中使用本机调试工具呢?无论如何,它们通常都比 Visual Studio 好得多
-
这是一个由 Windows shell 执行的独立脚本。我可以在命令行上运行它,但这样我就没有调试功能。我尝试使用 Scratchpad (stackoverflow.com/q/38716746/303685),但我无法在其中设置断点,除非我在代码中手动编写
debugger语句。我查看了一个线程,它说 Visual Studio 支持在调试器中运行独立的 JavaScript,而无需附加到任何进程。我正在拼命寻找一种无忧无虑的 JavaScript 调试体验。好像没有。 -
您不能“独立”运行 JavaScript。它不是本机 Windows 语言。 JavaScript 始终由第三方引擎运行,即浏览器、Node.js 等。您不能在“windows shell”中运行 JavaScript。你说的windows shell是什么意思? Cmd,Powershell?你所要求的毫无意义。
-
我知道。这就是我现在最终要做的事情。我已经做过很多次了。我只是想知道是否可以在 Visual Studio 中运行独立的 JavaScript 文件。看来我做不到。
标签: javascript visual-studio visual-studio-2015