js -我可以进入一个流星外壳,在我的流星环境中尝试一些JavaScript吗?

Meteor.js - can I drop into a Meteor shell to try out some JavaScript in my Meteor environment?

本文关键字:流星 环境 我的 JavaScript 外壳 我可以 js 一个      更新时间:2023-09-26

我经常用Python开发,有时发现在终端提示符处输入python并放入Python shell很有用,在那里我可以导入各种模块并测试一些行为。如果我在命令行中输入node, Node.js也有类似的功能。

我想做同样的事情,现在我正在与Meteor开发。我怎么能得到一个shell提示,其中所有的包我已经添加了meteor add加载并准备好让我玩?

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

然后,您可以将debugger;关键字拖放到代码中的任何一行,以便拖放到REPL中,如设置。

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

Node.js和python都是解释器。

Meteor是一个基于node.js的应用框架。所以用你提到的方法测试代码是不可能的。

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

执行服务器端代码来查看它做了什么有点困难,但也不是不可能。最好的方法可能是设置nodejs远程调试并使用调试器。参见:流星调试设置