私は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ファイルがファイル変数に格納され、関数の引数として他の場所に渡されます。みんな、ありがとう。