2016-05-10 5 views
0

This SO answer describes use of the process.argv variable to access command line arguments when using node.js to run a javascript filenode.jsを使用してコマンドラインではなく.jsonファイルから引数にアクセスする方法は?

Here is the source documentation for process.argv

しかし、私の引数がコマンドラインで個別に入力するのではなく、.jsonファイルに格納されているとどうなりますか? node.jsを使ってそれらにアクセスする方法はありますか?

私はまた、自分のコンピュータ上でローカルに保存されている何とか私の.jsファイルへの引数としてdata.jsonロードしたいdata.json
{ 
    "foo": "bar", 
    "baz": "bat" 
} 

。その後、それを実行します。

app.js
var foo = "bar", 
    baz = "bat"; // Somehow, I need to import these arguments from data.json 
// Then do stuff with them... 

答えて

0

はあなたのJSONファイルを必要とし、必要な値を使用してローカルの値を設定することができます。

コードは次のようになります。

var params = require('./data.json'); 
var foo = params.foo; 
var bac = params.baz; 
0

次のことができます。

var json = require('youjsonfile.json'); 

var foo = json.foo; 
関連する問題