Ich erstelle ein globales npm Paket. (Ich verwende eine Software, keine Bibliothek)NPM globale Paketkonfigurationsdatei wird beim Update gelöscht
Es hat eine Config/Ordner mit einem config.json.sample innerhalb. Der Benutzer benennt es in config.json um und gibt seine Konfiguration ein.
Wenn ich npm Update -g mypackage, wird der vollständige Ordner außer Kraft gesetzt:
- Die config.json.sample durch die in dem Paket ersetzt wird
- Mein Problem (gut!) : die config.json (vom Benutzer erstellt, in dem Paket nicht vorhanden ist) ist
gelöscht würde ich vom Benutzer erstellte Konfigurationsdatei bestehen bleiben nach dem Update mag.
Gibt es eine Möglichkeit (npm-Skript, Flag-Datei als config, irgendetwas), die benutzerdefinierte Dateien in meinem Paket über Updates persistent machen kann?
Um plattformübergreifende/Rechteverwaltung zu erleichtern wirklich nicht will, außerhalb des Pakets I (in/home/user/zum Beispiel), um diese Konfigurationsdatei setzen