如何在OS X上安装Javascript运行时解释器?

wid*_*pil 14 javascript macos terminal

安装OS X Xcode后,可以使用"> ruby​​ somefile.rb"命令在终端中运行ruby代码(或者使用run命令从TextWrangler内部运行).您还可以从终端运行ruby解释器并在单行中键入代码,而解释器保留变量对象.

想要Javascript的相同可能性.我必须在OS X上安装什么(如果有的话)才能拥有该功能?不是在寻找一个只能在Terminal.app中运行的解释器的IDE吗?

我认为这是Stackoverflow的一个允许问题,基于其他允许的各种语言的IDE问题,例如: 什么是Mac OS X上的Python的好IDE?

mtt*_*trb 35

在OS X中附带的JavaScriptCore框架中有一个Javascript解释器.解释器名为jsc,可以在以下路径中找到:

/System/Library/Frameworks/JavaScriptCore.framework/Resources/jsc
Run Code Online (Sandbox Code Playgroud)

有一个内置函数,quit()它将退出交互模式.

如果你想让它更容易使用,我建议你创建一个路径中某个位置的符号链接,例如:

sudo ln -s /System/Library/Frameworks/JavaScriptCore.framework/Resources/jsc /usr/local/bin
Run Code Online (Sandbox Code Playgroud)

这将带来一个符号链接/usr/local/bin.


Kor*_*nel 18

Node.js的.它是V8引擎+库+ REPL.

虽然Node通常用于Web /网络相关的应用程序,但它的核心只是一个普通的JS引擎,甚至可以用于shell脚本.

您可以从安装程序安装它,brew也可以./configure && make从Node.js的tarball 安装它.

还有犀牛.