node.js - vscode调试打不到断点 'Program path uses differently cased character as file on disk'

标签 node.js macos debugging visual-studio-code

我正在尝试在 OSX 上的 VSCode 中调试 Node 应用程序。我收到警告“程序路径使用不同大小写的字符作为磁盘上的文件;这可能会导致断点未被击中',果然我无法击中我在代码中放置的任何断点。

我正在使用“启动”配置来运行调试器,我的配置看起来像...

我看过这个错误报告,但即使使用应用程序路径而不是 ${workspaceRoot} 也会产生同样的问题。

VSCode issue 2613

我在 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/

相关文章:

python - 属性错误 : 'NoneType' object has no attribute 'time' paramiko

debugging - 在 Racket 中设置断点?

java - 在我的 HTC Evo 上使用 Eclipse 进行 Android 调试 : Augh!

javascript - 有哪些工具可用于代码比较或并排比较?如何查找 Javascript 中的错误?

node.js - 无法在我的 node.js 项目中的 wamp 套接字中配置 ssl

javascript - 将 JavaScript 字符串拆分为固定长度的片段

python - 如何检查库是否是在 Mac OS X 上构建的 32 位/64 位?

javascript - 正则表达式编号后跟可能的单词列表

node.js - package.json 中的所有 Node 模块在进行小更改后都会重新下载

java - 强制java路径mac