Kann ich package.json beliebige Daten hinzufügen und wie?

9

Ich habe eine browserbasierte Anwendung mit einer package.json (zur Verwaltung von Abhängigkeiten mit node.js).

Ich möchte jedoch einige json-Metadaten zu meiner App hinzufügen und habe zwei Möglichkeiten: Entweder eine neue json-Datei erstellen und die Daten hinzufügen oder sie der package.json-Datei hinzufügen.

Die Frage ist:

  1. Wird empfohlen, anwendungsspezifische Nicht-Standard-Metadaten zu package.json hinzuzufügen?

  2. Wo kann ich diese Daten hinzufügen? Unter welchem ​​Schlüssel? _my_data scheint ein guter Schlüssel zu sein, aber ich konnte keine Standarddokumentation darüber finden.

AlexStack 05.10.2013, 22:59
quelle

1 Antwort

7

Sie können beliebige Felder zu package.json hinzufügen (und npm wird sich nicht beschweren). Solange die Datei ein gültiger JSON ist, sucht npm nach den relevanten Feldern (z. B. dependencies für npm install ) und beschwert sich nicht über zusätzliche Felder

Wenn Sie davon ausgehen, dass Ihre Abhängigkeiten Standard sind, besteht der empfohlene Ansatz darin, eine separate JSON-Datei für nicht standardmäßige Daten beizubehalten. Auf diese Weise können Sie einfach das Standardpaket package.json kopieren oder verknüpfen (und Sie können beliebige Felder in Ihrer spezifischen JSON-Datei verwenden)

    
SheetJS 06.10.2013, 05:43
quelle

Tags und Links