【问题标题】:Javascript REPL from the command line来自命令行的 Javascript REPL
【发布时间】:2013-05-30 03:12:55
【问题描述】:

每当我编写代码时,我经常会时不时地在 REPL 中测试一些概念,然后再继续实施它。对于 Ruby on Rails 开发,我使用 PRY,对于 python,我使用 bpython。想知道在 javascript 中是否有等价物。基本上是从终端测试 javascript 代码

【问题讨论】:

  • 你的意思是像node.js?
  • 你也可以打开任何浏览器的开发者控制台,不完全是命令行,但对于快速的东西来说做得很好。

标签: javascript debugging command-line read-eval-print-loop


【解决方案1】:

Node.js 提供了一个 REPL,尽管您可能一般不打算使用 Node。

【讨论】:

    【解决方案2】:

    你只需要使用 node.js :

    $ node
    > 1 + 1
    > 2
    > 
    

    不过,这不适用于通常的浏览器元素(windowdocument)和 DOM。如果您想要浏览器环境,请查看 Phantomjs REPL 和 Casperjs - 虽然我不确定它们的容量。

    【讨论】:

    • 太棒了!我不知道 PhantomJS 可以通过 CLI 用作 REPL。
    【解决方案3】:

    尽管我通常打开支持 JavaScript 的浏览器,但我发现自己经常使用Node.js REPL。

    只需在命令提示符下运行node,它就会为您打开一个 REPL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-19
      • 1970-01-01
      • 2012-04-10
      • 2019-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-02
      相关资源
      最近更新 更多