【问题标题】:Meteor.js - can I drop into a Meteor shell to try out some JavaScript in my Meteor environment?Meteor.js - 我可以进入 Meteor shell 以在我的 Meteor 环境中尝试一些 JavaScript 吗?
【发布时间】:2015-02-09 01:13:49
【问题描述】:

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

现在我正在使用 Meteor 进行开发,我也想做同样的事情。如何进入 shell 提示符,在该提示符下,我使用 meteor add 添加的所有包都已加载并可供我使用?

【问题讨论】:

    标签: javascript shell meteor


    【解决方案1】:

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

    然后,您只需将 debugger; 关键字放到代码中的任意一行,即可放入类似 REPL 的设置中。

    【讨论】:

      【解决方案2】:

      最近,meteor shell 会给你一个 REPL 进入服务器进程。 当然,你知道这个@JoshOwens,我想我在你的播客上听说过这个:)

      【讨论】:

        【解决方案3】:

        Node.js 和 python 都是解释器。

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

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

        执行服务器端代码以查看它的作用有点困难,但也并非不可能。最好的方法可能是设置 nodejs 远程调试和使用调试器。见:Meteor debugging setup

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-07-15
          • 2013-03-06
          • 1970-01-01
          • 2014-05-17
          • 2013-08-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多