Maison  >  Article  >  outils de développement  >  Comment installer les packages npm directement depuis GitHub

Comment installer les packages npm directement depuis GitHub

PHPz
PHPzoriginal
2023-04-26 09:13:191668parcourir

Récemment, de nombreuses personnes demandent comment installer les packages npm depuis GitHub. Dans cet article, nous présenterons brièvement comment installer les packages npm directement depuis GitHub et présenterons quelques points auxquels il faut prêter attention.

Tout d'abord, nous devons comprendre un principe de base de l'installation des packages npm à partir de GitHub : npm clonera le code de l'entrepôt sur GitHub localement, puis exécutera la commande npm install pour installer le package npm dans l'entrepôt. Par conséquent, lorsque nous installons des packages npm depuis GitHub, nous devons faire attention aux points suivants :

  1. Confirmez d'abord si la version npm que vous utilisez prend en charge l'installation de dépendances depuis Github

D'après la documentation officielle de npm, à partir de npm 5.0.0 version Initialement, npm prend en charge l'installation de dépendances à partir de GitHub. Par conséquent, si votre version de npm n'est pas suffisamment récente, il est recommandé de mettre d'abord à niveau la version de npm.

  1. Le référentiel sur GitHub doit contenir le fichier package.json

Avant de présenter comment installer les packages npm depuis GitHub, nous devons vous rappeler : nous ne pouvons installer npm qu'à partir d'un référentiel GitHub qui contient un fichier package.json Bag . Sinon, npm ne pourra pas déterminer les dépendances du package dans le référentiel et ne pourra pas installer les dépendances correctement.

Ainsi, lorsque nous voulons installer un package npm depuis GitHub, nous devons d'abord vérifier si le fichier package.json est inclus dans le référentiel. De manière générale, ce fichier sera inclus dans le référentiel GitHub. Sinon, vous devez trouver d'autres canaux d'installation.

  1. L'emplacement du référentiel GitHub doit être public ou nécessiter une certification

Par défaut, npm ne peut pas télécharger de dépendances à partir de référentiels privés non certifiés. Par conséquent, lorsque nous installons un package npm depuis GitHub, nous devons connaître les autorisations d'accès à l'emplacement du référentiel :

  • Si le référentiel est public, alors nous pouvons l'installer directement depuis GitHub.
  • Si le référentiel se trouve dans un référentiel privé, nous avons deux façons de l'installer :

    • Ajoutez le référentiel privé au fichier .npmrc de npm et connectez-vous au référentiel privé en même temps.
    • Utilisez le jeton d'accès personnel GitHub pour accéder aux référentiels privés. Cela nécessite de générer un jeton d'accès personnel à partir de votre compte GitHub et de l'utiliser comme argument de ligne de commande.

Ensuite, jetons un coup d'œil aux étapes d'installation spécifiques.

Étape 1 : Trouver l'adresse du référentiel GitHub

Tout d'abord, pour installer le package npm depuis GitHub, nous devons trouver l'adresse du référentiel. De manière générale, on peut retrouver l'adresse de l'entrepôt directement dans la liste des colis de npm.

Par exemple :

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

Parmi eux, https://github.com/user/repo.git est l'adresse de l'entrepôt.

Étape 2 : Cloner le référentiel depuis GitHub

Ensuite, nous devons utiliser la commande git pour cloner le référentiel depuis GitHub. Cela peut être fait avec la commande suivante :

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

Cette commande clonera le code de l'entrepôt en local.

Étape 3 : Installer les dépendances

Enfin, nous devons entrer dans le répertoire de l'entrepôt et exécuter la commande npm install pour installer les dépendances.

$ cd repo
$ npm install

À ce stade, npm lira le fichier package.json dans le référentiel et installera automatiquement ses dépendances.

Il est à noter qu'après avoir utilisé la commande git clone, ce que nous obtenons n'est que le code de l'entrepôt, qui n'est pas publié sur npm. Par conséquent, si nous souhaitons publier notre propre package npm, nous devons créer un fichier de registre dans le référentiel ou utiliser d'autres méthodes pour le publier sur npm.

En résumé, installer des packages npm depuis GitHub nécessite de prêter attention à certains détails et de s'assurer que le référentiel contient le fichier package.json. De plus, nous devons également connaître les autorisations d'accès au référentiel pour éviter les erreurs d'installation. Après avoir correctement compris ces détails, nous pouvons installer les packages npm dont nous avons besoin depuis GitHub.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn