所以richten Sie eine externe, virtuelle和private npm Registry ein

是einfachsten verwalten und organisieren Sie Ihre Node Abhängigkeiten mit einemnpm库.Sie benötigen einen zuverlässigen, sicheren, beständigen und effizienten Zugriff auf die Abhängigkeiten, die über eine centrale Stelle für das gesamte Team verfügbar sind。大足gehört auh ein Ort, an dem mehrere Registrys eingerichet werden, die auf transparente Weise den npm-Client nutzen。
麻省理工学院的民主党kostenlosen Cloud-Abonnementvon JFrog, einschließlich JFrog Artifactory, x射线和管道,können Sie in wenigen Minuten eineKostenlose lokale,外部和虚拟npm注册表aufsetzen。在diesem博客文章werden die dabei zu befolgenden Schritte erläutert。
你是失败者
Folgende Voraussetzungen müssen erfüllt sein:
- Der npm-Client muss installiert sein
- Selbstgehostetes JFrog-Abonnement奥得河JFrog Cloud-Abonnement
- JFrog CLI muss installiert sein
Schritt 1:在Umgebung的Anmeldung
Melden Sie siich mit dem标准- benutzernamen: admin和密码:密码für die lokale安装命令den Ihnen per E-Mail zugesandten Anmeldedaten für die Cloud-Installation an。

Schritt 2: Hinzufügen von lokalen npm repository
Dient zum Speichern der benutzerdefinierten npm, die Sie zu einem späteren Zeitpunkt erstellen。Öffnen Sie das Administrationsmodul。Erweitern Sie das Repositorys-Menü und klicken Sie auf den Menüpunkt“仓库”。
Fügen Sie ein neues lokales Repository mit Pakettyp npm hinzu。Geben Sie den Repository-Schlüssel " npm-challenge-local " in, und beten Sie die restlichen standard inellungen bei。

Schritt 3: Hinzufügen eines externen npm Repository
Es dient als缓存代理zur Speicherung von元素von Drittanbietern aus https://registry.npmjs.org
Fügen Sie auf der Seite Repository in der Registerkarte“Remote”eine neue external Repository des Pakettyps“npm”hinzu。Geben Sie denRepository-Schlussel" npm-challenge-remote " ein und代表Sie die restlichen标准。

Schritt 4: Hinzufügen von virtuellen npm repository
Fügen Sie auf der Seite repositories in der Registerkarte“Virtual Repository”ein neues virtuelles Repository des Pakettyps“npm”hinzu。
Geben Sie den Repository-Schlüssel " npm " ein, und fügen Sie die in den Schritten 2 und 3 erstellten lokalen und external npm repository itorys hinzu。可用存储库和选择存储库)。Die Anordnung der repository in halb der Liste beestimmt Die Reihenfolge, in der sie zur Lösung der für den Aufbau Ihres npm-Pakets erforderlichen Abhängigkeiten herangezogen werden。
Wählen你死在Schritt 2 erstellte lokale库标准部署库aus。在das标准部署库中wid die von Ihnen erstellte npm-Abhängigkeit gepusht。代表Sie die restlichen standdeinstellungen bei。

Schritt 5: Übernehmen des JFrog-npm-Beispiels für GitHub Repos
这本库Enthält eine einfachenpm的挑战, die Sie benutzen müssen,嗯Ihr Projekt zu erstellen。
Schritt 6: Konfigurieren Sie JFrog CLI
Konfigurieren您JFrog CLI, einen intelligent Client, der eine einfache Schnittstelle bietet and den Zugriff auf frog - produkte automatisiert and unsere automatierungsscriripte vereinfacht。
- Konfigurieren desArtifactory-Servers.
$ jfrog rt c

- 是你的错,是我的错,是我的错npm祖祖辈辈Projektabhängigkeiten über Artifactory祖祖lösen。
- 如芬是你的Stammverzeichnis des项目
- Konfigurieren Sie die project - repositorys。
$ jfrog rt NPMC
- 安装Sie das npm-Paket
$ jfrog rt npm-install——build-name=my-npm-build——build-number=1
- Fügen Sie die Umgebungsvariablen zu den建筑信息。
$ jfrog rt bce my-npm-build 1
- Packen und veröffentlichen Sie das npm-Paket in Artifactory, während es als Artefakt in den Build-Informationen aufgezeichnet ward。
$ jfrog rt npm-publish——build-name=my-npm-build——build-number=1
- Veröffentlichen Sie die building - informationen in Artifactory。
$ jfrog rt bp my-npm-build 1

Schritt 7: Blenden Sie Ihr Repository ein
Klicken Sie imAnwendungsmodulauf der ui - platform im weitertenArtifactory -Menü auf den Menüpunkt artfakte。Hier können你不知道我在说什么。

Ihr npm仓库
Sobald Sie fertig sind und das npm Repository konfiguriert haben, können Sie alle Ihre Abhängigkeiten in den lokalen, external und virtuellen Repositorys speichern。埃特瓦索奥斯的Das sieht dann:

Das战争!
喷气können Sie einfach selbst ausprobieren。

