私の従属ライブラリの1つにある.json
にファイルを取得したいと考えています。require()を使用して.jsonファイルを依存ライブラリから読み込むことはできますか?
./node_modules/somelib/properties.json
を読み取るためにfsを使用すると、somelib
がグローバルにインストールされている可能性があるため、完全には見えません。
require
でこれを行うことはできますか?
私の従属ライブラリの1つにある.json
にファイルを取得したいと考えています。require()を使用して.jsonファイルを依存ライブラリから読み込むことはできますか?
./node_modules/somelib/properties.json
を読み取るためにfsを使用すると、somelib
がグローバルにインストールされている可能性があるため、完全には見えません。
require
でこれを行うことはできますか?
はい、これはrequireで行うことができます。
必須、ファイルをフェッチし、割り当てられた変数にエクスポートを割り当てます。この場合、
var jsonObject = require('somelib/properties.json');
は、jsonObject
変数にJSONオブジェクトを割り当てる必要があります。
ありがとうございます。私はちょうどこれを試みた。 '。/ node_modules /'の部分も止めることができるようです。 –
うん!編集していただきありがとうございます。 :) –
必要なjsonがキャッシュされている可能性があることに注意してください。再度必要な場合は、ファイルが変更されても同じ結果が返されます。 –
@ E.Sundinありがとう - 私はnode_modulesのものが静的であると期待しています。 –