我正在尝试添加一个调试配置,允许我调试一个普通的JavaScript应用程序。没有服务器端代码或服务器,只有带有vanilla 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有关。我不使用Node。我也没有兴趣下载扩展,因为这是基本的东西,应该是可配置的,因为这些都是微软的产品。我相信有人已经解决了这个问题。
答案 0 :(得分:7)
您可以附加到Chrome的原因是您安装了debugger extension。 Chrome,Firefox和Edge有扩展名,但不包含IE。
如果您想为IE使用JavaScript调试器,则必须安装Visual Studio。 Community Edition如果您符合标准(个人使用,或仅供学习目的),则免费。
答案 1 :(得分:0)
类似IE Diagnostic Adapter的Alpha版本。