我想像在终端(在 Mac 上)中编译 javascript 一样编译 javascript,我可以在其中输入文件并将输出返回给我。我设法创建了位于 Systems 文件夹深处的 javascript 编译器的别名,并为 rhino 创建了一个别名来执行文件。
我现在可以输入 js file_name.js(用于原生 js 程序)或 rjs(用于 rhino),它将以任一别名(程序)编译,并在存在错误的地方返回错误。但是,如果没有错误,则不会返回任何输出。
我的问题是,如何在终端中使用 js 返回输出。这是我用来测试此功能的简单代码:
function add()
{
var sum = 0;
for(var i = 0, j = arguments.length; i < j; i++)
{
sum += arguments[i];
}
return sum;
}
add(1,2,3,4);