使用节点检查器在Meteor服务器端运行查询

使用节点检查器在Meteor服务器端运行查询,meteor,npm,node-inspector,Meteor,Npm,Node Inspector,我正在寻找通过node inspector调试器在meteor服务器上运行查询的方法。 调试器和所有东西都已经设置好了,也就是说,我可以设置断点,暂停执行,通过Chome等查看代码 但是在尝试运行一个查询时,需要进入meteor事件循环 例如: Meteor.users.find().fetch()) 我得到一个错误: 错误:没有光纤无法等待 因此,我尝试通过光纤封装查询,但在尝试导入objet时: var Fiber = Npm.require('fibers'); 似乎Npm本身没有定义

我正在寻找通过node inspector调试器在meteor服务器上运行查询的方法。 调试器和所有东西都已经设置好了,也就是说,我可以设置断点,暂停执行,通过Chome等查看代码

但是在尝试运行一个查询时,需要进入meteor事件循环 例如:

Meteor.users.find().fetch())

我得到一个错误:

错误:没有光纤无法等待

因此,我尝试通过光纤封装查询,但在尝试导入objet时:

var Fiber = Npm.require('fibers');
似乎Npm本身没有定义

ReferenceError: Npm is not defined

似乎我脱离了上下文…如何检索正确的上下文范围来实现这一点?(或解决我的问题的任何其他方法)

您是否尝试在控制台或手表部分对此进行评估,或者这是您代码的一部分?@3y3在连接到node inspector调试服务的Chrome客户端的控制台中。请注意,目前的解决方法是使用“meteor mongo”命令。