我想编译javascript,就像我在终端上的java(在mac上),我可以输入文件并将输出返回给我。我已经设法创建了位于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);