Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So installieren Sie npm-Pakete direkt von GitHub

So installieren Sie npm-Pakete direkt von GitHub

PHPz
PHPzOriginal
2023-04-26 09:13:191688Durchsuche

In letzter Zeit fragen viele Leute, wie man NPM-Pakete von GitHub installiert. In diesem Artikel stellen wir kurz vor, wie man npm-Pakete direkt von GitHub installiert, und stellen einige Punkte vor, auf die man achten sollte.

Zunächst müssen wir ein Grundprinzip der Installation von npm-Paketen von GitHub verstehen: npm klont den Warehouse-Code lokal auf GitHub und führt dann den Befehl npm install aus, um das npm-Paket im Warehouse zu installieren. Daher müssen wir bei der Installation von npm-Paketen von GitHub auf die folgenden Punkte achten:

  1. Überprüfen Sie zunächst, ob die von Ihnen verwendete npm-Version die Installation von Abhängigkeiten von Github unterstützt

Aus der offiziellen Dokumentation von npm, ab npm 5.0.0 Version Zunächst bietet npm Unterstützung für die Installation von Abhängigkeiten von GitHub. Wenn Ihre NPM-Version nicht neu genug ist, wird daher empfohlen, zuerst die NPM-Version zu aktualisieren.

  1. Das Repository auf GitHub muss die Datei „package.json“ enthalten

Bevor wir Ihnen die Installation von npm-Paketen von GitHub vorstellen, müssen wir Sie daran erinnern: Wir können npm nur aus einem GitHub-Repository installieren, das eine Datei „package.json“ enthält . Andernfalls kann npm die Paketabhängigkeiten im Repository nicht ermitteln und die Abhängigkeiten nicht korrekt installieren.

Wenn wir also ein npm-Paket von GitHub installieren möchten, müssen wir zunächst prüfen, ob die Datei package.json im Repository enthalten ist. Im Allgemeinen wird diese Datei in das GitHub-Repository aufgenommen. Wenn nicht, müssen Sie andere Installationskanäle finden.

  1. Der Speicherort des GitHub-Repositorys muss öffentlich sein oder eine Zertifizierung erfordern

Standardmäßig kann npm keine Abhängigkeiten von nicht zertifizierten privaten Repositorys herunterladen. Wenn wir ein npm-Paket von GitHub installieren, müssen wir daher die Zugriffsberechtigungen für den Speicherort des Repositorys kennen:

  • Wenn das Repository öffentlich ist, können wir es direkt von GitHub installieren.
  • Wenn sich das Repository in einem privaten Repository befindet, haben wir zwei Möglichkeiten, es zu installieren:

    • Fügen Sie das private Repository zur .npmrc-Datei von npm hinzu und melden Sie sich gleichzeitig beim privaten Repository an.
    • Verwenden Sie GitHub Personal Access Token, um auf private Repositorys zuzugreifen. Dazu müssen Sie ein persönliches Zugriffstoken aus Ihrem GitHub-Konto generieren und es als Befehlszeilenargument verwenden.

Als nächstes werfen wir einen Blick auf die spezifischen Installationsschritte.

Schritt 1: Finden Sie die Adresse des GitHub-Repositorys

Um das npm-Paket von GitHub zu installieren, müssen wir zunächst die Adresse des Repositorys finden. Im Allgemeinen finden wir die Adresse des Lagers direkt in der Paketliste von npm.

Zum Beispiel:

$ npm install https://github.com/user/repo.git

Darunter ist https://github.com/user/repo.git die Adresse des Lagers.

Schritt 2: Klonen Sie das Repository von GitHub.

Dann müssen wir den Git-Befehl verwenden, um das Repository von GitHub zu klonen. Dies kann mit dem folgenden Befehl erfolgen:

$ git clone https://github.com/user/repo.git

Dieser Befehl klont den Code im Repository lokal.

Schritt 3: Abhängigkeiten installieren

Abschließend müssen wir das Warehouse-Verzeichnis aufrufen und den Befehl npm install ausführen, um die Abhängigkeiten zu installieren.

$ cd repo
$ npm install

An diesem Punkt liest npm die Datei package.json im Repository und installiert automatisch ihre Abhängigkeiten.

Es ist zu beachten, dass wir nach Verwendung des Befehls git clone nur den Code des Warehouse erhalten, der nicht in npm veröffentlicht wird. Wenn wir also unser eigenes npm-Paket veröffentlichen möchten, müssen wir eine Registrierungsdatei im Repository erstellen oder andere Methoden verwenden, um es in npm zu veröffentlichen.

Zusammenfassend erfordert die Installation von npm-Paketen von GitHub die Beachtung einiger Details und die Sicherstellung, dass das Repository die Datei package.json enthält. Darüber hinaus müssen wir auch die Zugriffsberechtigungen des Repositorys kennen, um Installationsfehler zu vermeiden. Nachdem wir diese Details richtig verstanden haben, können wir die benötigten npm-Pakete von GitHub installieren.

Das obige ist der detaillierte Inhalt vonSo installieren Sie npm-Pakete direkt von GitHub. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn