我正在尝试添加一个调试配置,以允许我调试一个普通的 JavaScript 应用程序。没有服务器端代码或服务器,只有一个带有普通 JavaScript 的 .html 文件。
我希望能够使用 VS Code 调试器、断点等,只需按 F5 即可在 Internet Explorer 11 中进行预览。
我能够让我的 launch.json 配置运行 Chrome,但它似乎不像普通 Visual Studio 那样附加到进程。我想知道如何使用 iexplore.exe 执行此操作:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "${file}",
"webRoot": "${workspaceRoot}"
}
]
}
我找不到有关如何设置这些值的任何文档。我发现的一切都在谈论 nodejs。我不使用节点。我也对下载扩展不感兴趣,因为这是基本的东西,应该是可配置的,因为它们都是微软的产品。我确定已经有人解决了这个问题。
最佳答案
您能够附加到 Chrome 的原因是您有一个 debugger extension安装。 Chrome 有扩展名, Firefox , 和 Edge ,但不是 IE。
如果您想为 IE 使用 JavaScript 调试器,则必须安装 Visual Studio。 Community Edition如果您符合条件(个人使用,或仅用于学习目的的公司),则免费。
关于javascript - 如何将 VS 代码调试器附加到 Internet Explorer 11 for JavaScript/HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45241746/