服务器端调试不工作 [Meteor 1.2]

Server-side debugging not working [Meteor 1.2]

在我进入细节之前,请注意:

  1. 我正在使用 Meteor 1.2 和最新版本的 WebStorm 11。
  2. 客户端调试工作正常,至少使用 Chrome Web 检查器,客户端日志记录显示在控制台中。

我的问题是无法进行服务器端调试。我现在尝试了以下所有方法均无济于事:

  1. 运行 meteor debug 并启动 Node Inspector(它连接到我的 Meteor 实例但不记录任何服务器端或命中我使用 debugging; 语句设置的任何断点代码,代码执行未暂停)
  2. 从 WebStorm 启动 Meteor,到处都是 putting console.log() 语句。不会打印任何内容,不会命中断点
  3. 运行 meteor shell 并尝试查看那里的日志记录
  4. 改用 Atom IDE,但这不适合我,因为 Atom 插件管理器无法绕过公司代理(不路由代理信息)。

WS 11.0.2 绝对打破了这一点。虽然 JetBrains 的网站上没有列出,但手动输入 WS 11.0.1 的下载可执行文件 URL (http://download.jetbrains.com/webstorm/WebStorm-11.0.1.exe) 让我可以回到以前的次要版本。安装 11.0.1 后,我可以在 WebStorm IDE 中调试我的代码,设置并命中断点并查看服务器端日志记录。