2013-10-05 13 views
8

私はpackage.json(node.jsを使用して依存関係を管理するため)を持つブラウザベースのアプリケーションを持っています。任意のデータをpackage.jsonに追加する方法は?

しかし、私はアプリにいくつかのjsonメタデータを追加したいと思います。新しいjsonファイルを作成してデータを追加するか、package.jsonに追加するかの2つのオプションがあります。

質問です:

  1. は、それがpackage.jsonするアプリケーション固有の非標準のメタデータを追加することをお勧めしますか?

  2. このデータはどこに追加できますか?どのキーの下に? _my_dataは良いキーのようですが、これに関する標準的な文書は見つかりませんでした。

答えて

6

あなたはpackage.jsonする(およびNPMは文句はありません)任意のフィールドを追加するのは自由です。だから、長いファイルが有効なJSONであるとして、npmは、関連するフィールド(npm install用などdependencies)を探しますし、あなたの依存関係を仮定し

が標準装備されて追加のフィールド文句はないだろう、「推奨」のアプローチは、別のを維持することです非標準データのJSONファイルこうすることで、標準のpackage.jsonをコピーまたはリンクすることができます(また、特定のJSONファイルに任意のフィールドを自由に使用できます)

関連する問題