nb source download
Bezieht NocoBase von npm, Docker oder Git. --version ist der gemeinsame Versionsparameter aller drei Quellen: npm verwendet die Paketversion, Docker den Image-Tag und Git eine git ref.
Verwendung
Parameter
Beispiele
Hook vor der Installation
--hook-script wirkt nur auf den aktuellen nb source download-Lauf. Wenn der hook mit dem env gespeichert und von nb app upgrade oder lokaler source-Wiederherstellung wiederverwendet werden soll, übergib ihn stattdessen über nb init --hook-script.
Die hook-Datei muss ein Objekt als default exportieren und beforeDependencyInstall(context) implementieren:
Wenn du nb source download --hook-script direkt ausführst, erhält beforeDependencyInstall context.phase als source-download und context.command als source:download. Dieser Befehl führt beforeAppInstall oder afterAppStart nicht aus; diese hooks gehören zu App-Installation, Start, Restart und Upgrade.
Versionsaliase
Bei der Git-Quelle werden gängige dist-Tags auf entsprechende Branches aufgelöst: latest → main, beta → next, alpha → develop.

