服务器端调试不工作 [Meteor 1.2]
Server-side debugging not working [Meteor 1.2]
在我进入细节之前,请注意:
- 我正在使用 Meteor 1.2 和最新版本的 WebStorm 11。
- 客户端调试工作正常,至少使用 Chrome Web 检查器,客户端日志记录显示在控制台中。
我的问题是无法进行服务器端调试。我现在尝试了以下所有方法均无济于事:
- 运行
meteor debug
并启动 Node Inspector(它连接到我的 Meteor 实例但不记录任何服务器端或命中我使用 debugging;
语句设置的任何断点代码,代码执行未暂停)
- 从 WebStorm 启动 Meteor,到处都是
putting console.log()
语句。不会打印任何内容,不会命中断点
- 运行
meteor shell
并尝试查看那里的日志记录
- 改用 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 中调试我的代码,设置并命中断点并查看服务器端日志记录。
在我进入细节之前,请注意:
- 我正在使用 Meteor 1.2 和最新版本的 WebStorm 11。
- 客户端调试工作正常,至少使用 Chrome Web 检查器,客户端日志记录显示在控制台中。
我的问题是无法进行服务器端调试。我现在尝试了以下所有方法均无济于事:
- 运行
meteor debug
并启动 Node Inspector(它连接到我的 Meteor 实例但不记录任何服务器端或命中我使用debugging;
语句设置的任何断点代码,代码执行未暂停) - 从 WebStorm 启动 Meteor,到处都是
putting console.log()
语句。不会打印任何内容,不会命中断点 - 运行
meteor shell
并尝试查看那里的日志记录 - 改用 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 中调试我的代码,设置并命中断点并查看服务器端日志记录。