vscode使用debugger for chrome插件进行调试,设置断点不生效,提示Not bound。

设置的时候,我就使用的默认的webroot,这就是问题所在,如果webroot设置不正确,就会造成调试插件找不到对应文件,从而无法使断点生效。

例如,我使用的是django自带的webserver,所认为的webroot是对应的应用的的目录,而我配置的是整个site的目录,从而导致该问题。如图:

一开始的配置:这里webroot配置的是整个site的目录,所以导致出问题。出现not 。

vscode使用debugger for chrome插件进行调试,设置断点不生效,提示Not bound。

vscode使用debugger for chrome插件进行调试,设置断点不生效,提示Not bound。

更改为:我将webroot的目录更改为app所在的目录,然后就生效了。

vscode使用debugger for chrome插件进行调试,设置断点不生效,提示Not bound。

vscode使用debugger for chrome插件进行调试,设置断点不生效,提示Not bound。

 

所以,如果你也出现这样的问题就要注意更改webroot了,注意设置为你的webserver的对应的webroot,而不是系统默认的那个workspacefolder。