我正在尝试在 OSX 上的 VSCode 中调试 Node 应用程序。我收到警告“程序路径使用不同大小写的字符作为磁盘上的文件;这可能会导致断点未被击中',果然我无法击中我在代码中放置的任何断点。
我正在使用“启动”配置来运行调试器,我的配置看起来像...
我看过这个错误报告,但即使使用应用程序路径而不是 ${workspaceRoot} 也会产生同样的问题。
我在 Windows 上运行相同的代码并调试没有问题。 我的构建是
OSX El Capitan
Node 6.1.3
VSCode 1.4
再次感谢任何帮助
最佳答案
不确定 OSX,但在 Windows 中我遇到了类似的问题并通过更改文件夹名称的大小写解决了它。实际的文件夹名称是 Src 而不是小写的 src。
"program": "${workspaceRoot}/src/main.js"
到
“程序”:“${workspaceRoot}/Src/main.js”
。
关于node.js - vscode调试打不到断点 'Program path uses differently cased character as file on disk',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39006422/