我有 2 个项目(React 项目),我希望能够在使用 VS Code 时同时调试它们。项目的启动配置如下:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Project A",
"url": "http://localhost:3003",
"webRoot": "${workspaceFolder}"
}
]
}
And
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Project B",
"url": "http://localhost:3001",
"webRoot": "${workspaceFolder}"
}
]
}
如果我单独启动任何项目,一切都会正常。但是,如果我尝试在另一个已经运行的情况下启动一个,我会得到以下信息:
所以问题是,我应该如何进行设置,以便可以在 VS Code 中调试使用 Chrome 调试器扩展的多个项目?
我遇到了同样的问题,因为它适用于旧版本的 vscode-debugger。我打开包含这两个项目的文件夹并使用如下配置运行它:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Project A and B",
"url": "http://localhost:3001",
"urlFilter": "http://localhost:*",
"pathMapping": {
"http://localhost:3001": "${workspaceFolder}/projectA",
"http://localhost:3003": "${workspaceFolder}/projectB"
}
}
]
}
当 Chrome 启动时,您仍然需要手动打开第二个选项卡http://localhost:3003
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)