我是 javascript 编程的新手。我的任务是编写一个将运行一些 input.json 的 .js 文件。我应该这样运行它:
./name.js input.json
如何在此过程中合并 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;
});
这基本上就是我所做的。我花了一些时间搜索和组合从不同帖子中找到的东西,然后让它发挥作用——也许这不是最好的方法,但它确实有效。这会将我的 .json 文件存储到文件变量中,然后我将其作为函数参数传入其他地方。感谢大家。