我最近开始在角度项目中使用chrome调试for visual studio代码。
我已经按照here描述的所有配置步骤进行了操作,并且我能够成功启动针对localhost的chrome,在VS Code上放置断点并从那里调试我的代码。
问题是VS Code启动的chrome实例没有任何我的chrome扩展,没有可用的自动填充信息,甚至可能缺少更多的东西。
这是我的launch.json
code:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:4200",
"webRoot": "${workspaceFolder}"
}
]
}
我如何配置VS代码来启动chrome实例,其中包含我通常可用于chrome的所有内容?
经过一段时间的努力,我找到了一种方法让它发挥作用。我修改了我的启动配置,也将userDataDir
字段设置为false
:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:4200",
"webRoot": "${workspaceFolder}",
"userDataDir": false
}
]
}
这将打开chrome,启用所有扩展并提供自动填充数据。但是,这仅在当前没有运行的chrome实例时才有效。