我正在尝试设置启用调试并使用webpack的原始Web应用。
这是vscode launch.json :
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "DEBUG CHROME",
"url": "http://localhost:9000",
//"webRoot": "${workspaceFolder}/public" // this does not work, but is correct, according to documentation
"webRoot": "${workspaceFolder}" // this works, but is incorrect, according to documentation
}
]
}
项目结构:
当webRoot指向正确的路径-${workspaceFolder}/public
并能正确处理错误的路径时,有人知道调试为什么会中断(没有断点)吗?
根据代码documentation:
如果您使用的是网址,请将
webRoot
设置为文件从中提供的目录
在这种情况下显然是错误的。
复制的最小示例是here
有人知道webRoot
的实际工作原理吗?
编辑:here有人说webRoot
是:
内部用于将源映射绑定到本地文件
是否可以在使用webpack的情况下 webRoot 指向调用webpack
命令的路径?
此外,还有一个issue似乎与之相关