Cet article fournit des conseils sur la commutation des sources de registre npm à l'aide de la configuration npm, du fichier npmrc et de l'indicateur --registry. Il explique les avantages de l'utilisation de NRM pour gérer les registres npm et de NVM pour gérer les modifications de source npm dans différents développements.
À l'aide de la commande npm config
: exécutez la commande npm config avec l'indicateur de registre défini, suivi de l'URL de registre souhaitée. Par exemple, pour passer au registre public npm, exécutez :
<code>npm config set registry https://registry.npmjs.org/</code>
Copier après la connexion
Utilisation du fichier npmrc- : Créez un fichier .npmrc dans votre répertoire personnel ou votre répertoire de projet. Ajoutez la ligne suivante au fichier, en remplaçant
par l'URL de registre souhaitée :<code>registry=your-registry-url</code>
Copier après la connexion
- Utilisation de l'indicateur --registry
: lors de l'exécution de commandes npm, vous pouvez utiliser l'indicateur --registry pour spécifier la source du registre. Par exemple, pour installer un package à partir du registre public npm, exécutez :<code>npm install --registry https://registry.npmjs.org/ @angular/core</code>
Copier après la connexion
your-registry-url
Quelle est la meilleure approche pour gérer plusieurs registres npm avec nrm ?
- NRM (Node Registry Manager) est un outil qui vous permet de gérer plusieurs registres npm et basculez facilement entre eux. Pour utiliser nrm, installez-le globalement en utilisant npm:
<code>npm install -g nrm</code>
Copier après la connexion
Une fois installé, vous pouvez utiliser nrm pour ajouter, supprimer ou répertorier des registres. Pour ajouter un registre, exécutez :<code>nrm add <registry-name> <registry-url></code>
Copier après la connexion
Par exemple, pour ajouter le registre public npm, exécutez :
<code>nrm add public https://registry.npmjs.org/</code>
Copier après la connexion
Pour répertorier les registres disponibles, exécutez :
<code>nrm ls</code>
Copier après la connexion
Pour passer à un registre spécifique, exécutez :
<code>nrm use <registry-name></code>
Copier après la connexion
Comment gérer efficacement les modifications des sources npm dans différents environnements de développement ?
Pour gérer efficacement les modifications des sources npm dans différents environnements de développement, il est recommandé d'utiliser un outil tel que NVM (Node Version Manager). NVM vous permet d'installer et de gérer plusieurs versions de Node.js sur votre système et de basculer facilement entre elles. De cette façon, vous pouvez configurer différents environnements de développement avec différentes sources npm, vous permettant de tester et de développer des configurations de registre spécifiques.
Pour utiliser NVM, installez-le à l'aide de la commande suivante :
<code>curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash</code>
Copier après la connexion
Une fois installé, vous pouvez utiliser NVM pour installer et gérer différentes versions de Node.js. Pour installer une version spécifique, exécutez :
<code>nvm install 18.12.1</code>
Copier après la connexion
Pour passer à une version différente, exécutez :
<code>nvm use 18.12.1</code>
Copier après la connexion
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!