Questions fréquemment posées sur nvm-sh (FAQ)
Version Linux/macOS
Ajoutez à ~/.bashrc ou ~/.zshrc :
export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
J'ai installé NVM, mais la commande nvm
ne fonctionne pas
Cela peut être causé par plusieurs raisons :
- Variables d'environnement mal configurées : Assurez-vous que le répertoire NVM a été ajouté à votre PATH
- Besoin de redémarrer le terminal : Après l'installation, fermez et rouvrez votre terminal ou invite de commande
- Fichier de configuration non mis à jour : Vérifiez si votre fichier de configuration bash (
.bashrc
,.bash_profile
,.zshrc
, etc.) inclut le code d'initialisation NVM
Problèmes d'utilisation
La version de Node.js revient à la version par défaut chaque fois que j'ouvre un nouveau terminal
Cela se produit parce que NVM charge la version par défaut dans chaque nouvelle session de terminal. Pour résoudre ce problème, vous pouvez :
Définir une version par défaut de Node.js :
bashnvm alias default 14.17.0
Créer un fichier
.nvmrc
dans votre répertoire de projet et exécuternvm use
dans le répertoire du projet
Les packages installés globalement disparaissent après avoir changé de versions Node.js
C'est un comportement normal pour NVM. Chaque version de Node.js a son propre ensemble séparé de packages globaux. Lorsque vous changez de version, vous ne pouvez accéder qu'aux packages globaux installés pour la version actuelle.
Les solutions incluent :
- Installer des packages globaux séparément dans chaque version de Node.js dont vous avez besoin
- Utiliser la commande
nvm reinstall-packages
pour copier les packages d'une version à une autre
Erreurs SSL lors de l'utilisation de nvm install
Si vous rencontrez des problèmes de certificat SSL, vous pouvez essayer les méthodes suivantes :
# Windows
nvm install 14.17.0 --insecure
# Linux/macOS
NVM_NODEJS_ORG_MIRROR=http://nodejs.org/dist nvm install 14.17.0
Erreur lors de l'installation de la version Node.js sur macOS
Vous rencontrez une erreur de compilation de module Node.js, qui se produit généralement lors de l'exécution de npm install
ou yarn install
. Message d'erreur spécifique :
# Erreur :
/,nym/,cache/src/node-y14.18.0/files/out/Release/obj.target/v8 zlib/deps/v8/third party/zlib/zutil.o] Error 1
make[1]: *** [/Users/.../zutil.o] Error 1
Cela indique un échec dans la compilation de la bibliothèque zlib
pour le moteur V8 JavaScript
dont dépendent les modules Node.js
.
Solution :
# Installer Xcode Command Line Tools
xcode-select --install
# Installer Homebrew (si non installé)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Installer Python (Python 3 recommandé)
brew install python
Comment désinstaller NVM ?
Linux/macOS
- Supprimez le répertoire NVM :
rm -rf "$NVM_DIR"
- Supprimez les lignes liées à NVM de vos fichiers de configuration shell (
.bashrc
,.bash_profile
,.zshrc
, etc.), voir le Guide d'installation pour plus de détails