Für ein Unternehmen, Projekt, ich möchte eine private npm Registrierung mit Artifactory oder Nexus einzurichten, können so Pakete mit allen geteilt werden, um sie auf https://registry.npmjs.org/Wie sollte ich eine private npm-Registrierung einrichten?
In Maven ohne Veröffentlichung würde ich Release und einen Snapshot einrichten Repo. Zur Lösung würde ich sie in eine Gruppe neben einem Proxy von maven central setzen.
Wie sieht ein Setup für npm aus? npm's semver ist in der Lage, Release und Prerelease zu unterscheiden, aber ich gehe davon aus, dass das Routing zu verschiedenen Registrys eine ziemlich schwierige Aufgabe sein kann.
Auf der anderen Seite möchte man in der Lage sein, die Kontrolle darüber zu haben, was in die "Veröffentlichungsregistrierung" verschoben wird, indem Berechtigungen entsprechend implementiert werden. Dazu müssten Sie eine "Prerelease" - und eine "Release" -Registrierung verwenden.
Hallo Ariel, vielen Dank für die Beantwortung. Meine Frage war, ob das ein gängiger Weg/Best Practice bei der Arbeit mit privaten npm-Registries wäre. Oder würden Sie einen anderen Ansatz vorschlagen? – Bebef
Persönlich denke ich, dass Sie ein Repo verwenden könnten, es ist nicht so, dass npmjs.org zwei separate Repos für die Vorabfreigabe und Freigabe hat. Das Beispiel, das ich gab, war meistens nur, wenn du es wirklich so machen willst (aus Sicherheitsgründen), hier ist es. – DarthHater