如何安装和配置 MozillaSpiderMonkey js 引擎在 Ubuntu Server 16.04 中?我想使用 SpiderMonkey 在我的 Web 应用中运行 JavaScript 代码。
答案1
SpiderMonkey 是 Mozilla 的 JavaScript C++ 实现的代号。它旨在嵌入到为 JavaScript 提供主机环境的其他应用程序中。
Ubuntu 21.04-22.04
要在 Ubuntu 21.04 及更高版本中安装 SpiderMonkey,请打开终端并输入:
sudo apt install libmozjs-78-0 libmozjs-78-dev
要启动 Mozilla 的 SpiderMonkey 引擎(它也可以用作交互式解释器),请从终端类型启动:
js78
Ubuntu 20.04-20.10
要在 Ubuntu 18.04-20.04 中安装 SpiderMonkey,请打开终端并输入:
sudo apt install libmozjs-68-0 libmozjs-68-dev
要启动 Mozilla 的 SpiderMonkey 引擎(它也可以用作交互式解释器),请从终端类型启动:
js68
退出 js68:
quit()
Ubuntu 18.04-20.10
要在 Ubuntu 18.04-20.04 中安装 SpiderMonkey,请打开终端并输入:
sudo apt install libmozjs-52-0 libmozjs-52-dev
要启动 Mozilla 的 SpiderMonkey 引擎(它也可以用作交互式解释器),请从终端类型启动:
js52
退出 js52:
quit()
Ubuntu 16.04-17.10
要在 Ubuntu 16.04-17.10 中安装 SpiderMonkey,请打开终端并输入:
sudo apt install libmozjs-24-0v5 libmozjs-24-bin
要启动 Mozilla 的 SpiderMonkey 引擎(它也可以用作交互式解释器),请从终端类型启动:
js24
退出 js24:
quit()
有关如何在没有 Web 浏览器的情况下执行 JavaScript 的更多信息,请参阅:无需浏览器即可执行 JavaScript?。我特别建议您运行 rbrito 答案末尾的 foo.js 示例代码。
我的示例代码:
#!/usr/bin/js
var animal = "dog";
var count = 2;
console.log("The", animal, "ate", count, "biscuits.");
结果:
The dog ate 2 biscuits.