2016-05-25 5 views
0

私の従属ライブラリの1つにある.jsonにファイルを取得したいと考えています。require()を使用して.jsonファイルを依存ライブラリから読み込むことはできますか?

./node_modules/somelib/properties.jsonを読み取るためにfsを使用すると、somelibがグローバルにインストールされている可能性があるため、完全には見えません。

requireでこれを行うことはできますか?

+1

必要なjsonがキャッシュされている可能性があることに注意してください。再度必要な場合は、ファイルが変更されても同じ結果が返されます。 –

+0

@ E.Sundinありがとう - 私はnode_modulesのものが静的であると期待しています。 –

答えて

1

はい、これはrequireで行うことができます。

必須、ファイルをフェッチし、割り当てられた変数にエクスポートを割り当てます。この場合、

var jsonObject = require('somelib/properties.json'); 

は、jsonObject変数にJSONオブジェクトを割り当てる必要があります。

+0

ありがとうございます。私はちょうどこれを試みた。 '。/ node_modules /'の部分も止めることができるようです。 –

+1

うん!編集していただきありがとうございます。 :) –

関連する問題