2017-10-04 1 views
0

Ich richte gerade eine Entwicklungsumgebung node.js in einem Netzwerk ohne Internetzugang ein.Wie kann ich heruntergeladene npm-Abhängigkeiten in einem privaten lokalen Repository veröffentlichen?

Ich habe ein Nexus-Repository installiert, um die gängigsten npm-Pakete für die Entwickler zu speichern.

Ich bin in der Lage, meine eigenen Module zu diesem Repo zu veröffentlichen.

Wie kann ich diese Module in den privaten Repo veröffentlichen?

+0

, was die Version Ihrer Nexus-Repository ist? –

+0

Nexus OSS 3.6.0-02 –

Antwort

0

Sie können dritte Module mit dem Befehl npm npm publish veröffentlichen, legen Sie einfach die Veröffentlichung Registrierung in der package.json auf die Nexus-URL. Für weitere Informationen können Sie sich dieses Handbuch lesen - Use nexus as npm packages repository

0

ich Sie empfehlen diese Schritte folgen:

  • Erstellen Sie Ihren lokalen NPM-Repo in Artifactory. Ersetzen des Standardregistrierungs mit Ihrem neuen lokalen Repository mit diesem Befehl:

    npm config set registry Http://<NEXUS_SERVER_DOMAIN>:8081/<PATH>/your-repo-name 
    
  • Ihre Pakete bereitstellen Artifactory. Das erste Mal, können Sie die Artefakte laden manuell oder mit diesem Befehl in jedem Projekt Artifactory:

    npm publish --registry http://<NEXUS_SERVER_DOMAIN>:8081/<PATH>/your-repo-name 
    
Verwandte Themen