2014-05-23 120 views
3

我经常使用Python进行开发,有时会发现在终端提示符下键入python并将其放入Python shell中,我可以导入各种模块并测试某些行为。如果我在命令行键入node,Node.js具有类似的功能。Meteor.js - 我可以在Meteor环境中使用Meteor shell来试用一些JavaScript吗?

现在我想和Meteor一起开发相同的程序。我怎样才能到达一个shell提示符,我已经加载了所有我已经加入的包,并且已经准备好与我一起玩了?

回答

1

截至最近,meteor shell将为您提供REPL到服务器进程。 当然,你知道这@JoshOwens,我想我听说你的播客:)

0

Node.js和python都是解释器。

Meteor是一个基于node.js构建的应用程序框架。因此,以你提到的方式测试代码是不可能的。

然而,您可以使用chrome调试工具在流星应用程序中运行客户端代码。

执行服务器端代码来查看它的功能有点难,但也不是不可能的。最好的方法可能是设置nodejs远程调试和使用调试器。请参阅:Meteor debugging setup

2

只需安装node-inspector,然后您可以轻松使用node-debug命令运行node-debug mrt。这应该打开一个调试器控制台。

然后,您可以将debugger;关键字放到代码中任何位置的某行上,以放入类似REPL的设置。

相关问题