Skip to content

Questions fréquemment posées sur nvm-sh (FAQ)

Version Linux/macOS

Ajoutez à ~/.bashrc ou ~/.zshrc :

bash
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 :

  1. Variables d'environnement mal configurées : Assurez-vous que le répertoire NVM a été ajouté à votre PATH
  2. Besoin de redémarrer le terminal : Après l'installation, fermez et rouvrez votre terminal ou invite de commande
  3. 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 :

  1. Définir une version par défaut de Node.js :

    bash
    nvm alias default 14.17.0
  2. Créer un fichier .nvmrc dans votre répertoire de projet et exécuter nvm 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 :

  1. Installer des packages globaux séparément dans chaque version de Node.js dont vous avez besoin
  2. 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 :

bash
# 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 :

bash
# 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 :

bash
# 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

  1. Supprimez le répertoire NVM : rm -rf "$NVM_DIR"
  2. 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

Construit avec VitePress