Utilisation de nrm
nrm est un outil de gestion des miroirs pour le gestionnaire de paquets Node.js npm. Il vous aide à basculer rapidement entre différents miroirs de registre npm.
Remarque : Après avoir changé de miroir, si les installations sont lentes ou échouent, cela peut être dû à des problèmes avec le miroir spécifique ! Passez à un autre miroir si nécessaire.
Installation globale de nrm
Assurez-vous que Node.js est installé et que npm fonctionne correctement :
npm install nrm -g
Remarque
Si vous utilisez nvm, vous devrez réinstaller nrm après avoir changé de version de Node.js.
Commandes courantes de nrm
# Vérifier la version :
nrm -V
# Vérifier la version et le chemin d'installation :
npm list -g nrm
# Afficher la liste des miroirs :
nrm ls
# Passer à un miroir spécifique :
nrm use <nom-du-miroir>
# Ajouter un miroir :
nrm add <nom-du-miroir> <url-du-miroir>
Exemple : nrm add taobao https://registry.npmmirror.com/
# Supprimer un miroir :
nrm del <nom-du-miroir>
Liste des miroirs par défaut de nrm
npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
* taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/
huawei ------- https://repo.huaweicloud.com/repository/npm/
Problèmes courants avec nrm
Si vous rencontrez une erreur comme : "Impossible de charger le fichier C:\Program Files\nodejs\node_global\nrm.ps1, car l'exécution de scripts est désactivée sur ce système. Pour plus d'informations, consultez https:/go.microsoft.com/fwlink/?LinkID=135170 about_Execution_Policies."
Solution : Exécutez cmd en tant qu'administrateur et modifiez la politique d'exécution des scripts
- Exécutez
Start-Process powershell -Verb runAs
dans PowerShell (exécuter cmd en tant qu'administrateur) - Exécutez
set-ExecutionPolicy RemoteSigned
et entrez Y (modifier la politique de script de confiance)