如何使用node.js和bash脚本运行javascript文件?

min*_*cat 9 javascript node.js

我是javascript编程的新手.我有一个任务来编写一个运行一些input.json的.js文件.我应该这样运行它:

./name.js input.json
Run Code Online (Sandbox Code Playgroud)

如何在此过程中合并node.js以及如何让终端接受该脚本?

谢谢!

编辑:我解决了我的问题!无论如何,由于规则,我无法回答我自己的问题......

#!/usr/bin/env node
var fs = require('fs');

args = []
process.argv.forEach(function (val, index, array) 
{
    args.push(val); 
});

var file = fs.readFileSync(args[2], "UTF-8", function (err, data) 
{
if (err) throw err;
});
Run Code Online (Sandbox Code Playgroud)

这基本上就是我做的.我花了一些时间搜索和组合我从不同帖子找到的东西,并让它工作 - 也许这不是最好的方式,但它的工作原理.这将我的.json文件存储到文件变量中,然后我将其作为函数参数传递到其他地方.感谢大家.

Tim*_*eau 10

   #!/usr/bin/env node
   var commandLineArguments = process.argv.slice(2);
   ...
Run Code Online (Sandbox Code Playgroud)