16

Meteor 框架是否带有 REPL 或某种控制台?如果没有,知道如何以引导 Meteor 环境的方式使用Node.js REPL ?

我本质上是在寻找类似 rails 控制台或 Web 浏览器中的 javascript 控制台之类的东西:使应用程序的完整上下文可用的命令行界面,因此我可以任意检查对象MeteorTemplate.

4

3 回答 3

18

是的,从 1.0.2 版开始,Meteor 有一个 REPL

只需使用meteor shellto 被拖放到 REPL 中,这与 Node 的非常相似。

$ meteor shell

Welcome to the server-side interactive shell!

Tab completion is enabled for global variables.

Type .reload to restart the server and the shell.
Type .exit to disconnect from the server and leave the shell.
Type .help for additional help.

> Meteor.isServer
true
> 

您将可以访问完整的 Meteor 环境,并且代码将像服务器端代码一样运行。

于 2015-05-16T13:50:24.443 回答
9

Meteor 目前没有 REPL,但它在他们的路线图上。在此期间,您可以在浏览器的 javascript 控制台中访问应用程序的面向客户端的部分。

于 2013-01-04T23:25:31.570 回答
1

您可以键入meteor mongo以在本地开发数据库上打开 MongoDB shell。见http://docs.meteor.com/#meteormongo

您还可以在浏览器中打开控制台(在 chrome 中,键入alt+command+i),选项卡控制台。在这里,您可以像在客户端一样键入 javascript 命令。

要直接向服务器发出命令,你可以试试这个项目:meteor-server-console

连接到流星服务器,评估表达式或执行自定义帮助函数并浏览结果/日志输出。

于 2014-04-18T20:33:39.180 回答