Maison >interface Web >js tutoriel >Installation et gestion de Node.js avec NVM

Installation et gestion de Node.js avec NVM

DDD
DDDoriginal
2025-01-20 16:51:10749parcourir

Installing and Managing Node.js with NVM

En 2025, Node.js sera toujours un outil indispensable au développement JavaScript. Ce guide couvre non seulement l'installation de Node.js sur différentes plates-formes, mais fournit également des informations détaillées sur la façon d'utiliser Node Version Manager (NVM) pour gérer efficacement plusieurs versions de Node.js.

Qu'est-ce que la NVM ?

NVM (Node Version Manager) est un outil de ligne de commande qui permet aux développeurs de gérer facilement plusieurs versions de Node.js.

Principales fonctionnalités de NVM :

  • Permet l'installation, la commutation et la suppression de différentes versions de Node.js sur une seule machine.
  • Fournit une interface de commande de terminal simple pour gérer les versions de Node.js.
  • Permet à plusieurs versions de Node.js de s'exécuter sur le même ordinateur.
  • Basculez facilement les versions de Node.js entre différents projets pour éviter les problèmes de compatibilité.
  • Gère également les installations npm (Node Package Manager) correspondant à chaque version de Node.js.
  • Prend en charge Unix, macOS et Windows (via WSL).

NVM est particulièrement utile pour les projets qui nécessitent une version spécifique de Node.js, permettant une commutation transparente entre les versions et évitant les conflits de versions.

Alternative : Si vous préférez la méthode d'installation traditionnelle, vous pouvez l'installer directement depuis le site officiel de Node.js (https://www.php.cn/link/beddf554eb637cbe8c079b879c79c29b.

Installer NVM

Sur macOS et Linux : Ouvrez un terminal et exécutez la commande d'installation :

<code>curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash</code>

Mettre à jour le fichier de configuration du shell :

<code>source ~/.bashrc # 对于bash
source ~/.zshrc  # 对于zsh</code>

Vérifier l'installation :

<code>nvm --version</code>

Sous Windows : Téléchargez le programme d'installation de nvm-windows depuis GitHub, exécutez le programme d'installation et suivez les instructions.

Ouvrez une nouvelle invite de commande et vérifiez l'installation :

<code>nvm version</code>

Installer Node.js à l'aide de NVM

Après avoir installé NVM, vous pouvez facilement gérer différentes versions de Node.js.

Installez la dernière version LTS :

<code>nvm install --lts</code>

Installer une version spécifique :

<code>nvm install 16.14.0</code>

Liste des versions installées :

<code>nvm ls</code>

Basculer entre les versions :

<code>nvm use 16.14.0</code>

Configuration avancée du projet

Pour garantir la cohérence des versions du projet d'équipe, créez un fichier .nvmrc dans le répertoire racine du projet :

<code>16.14.0</code>

N'importe quel membre de l'équipe peut alors simplement courir :

<code>nvm use</code>

Conseils et bonnes pratiques

Pour les projets de production, utilisez toujours les versions LTS. Mettez régulièrement à jour NVM vers la dernière version. Implémentez des fichiers .nvmrc dans tous les projets pour maintenir la cohérence de l'équipe. Sauvegardez la configuration globale de NPM avant de changer de version. Utilisez des scripts npm pour automatiser le changement de version entre les environnements.

Fonctionnalités avancées de NVM

Alias ​​personnalisé :

<code>nvm alias myproject 14.17.0
nvm use myproject</code>

Exécutez la commande avec une version spécifique :

<code>nvm exec 14.17.0 node script.js</code>

Installer les packages globaux par version :

<code>nvm use 14.17.0
npm install -g yarn</code>

Dépannage courant

Conflit PATH : vérifiez la configuration de votre profil shell. Autorisations sur macOS/Linux :

<code>sudo chown -R $(whoami) ~/.nvm</code>

Performances sous Windows : pensez à utiliser le sous-système Windows pour Linux (WSL) pour une expérience de type Unix.

Conclusion

En 2025, utiliser efficacement NVM pour gérer les installations Node.js est plus important que jamais. L'écosystème JavaScript évoluant rapidement, il est crucial pour les développeurs modernes de pouvoir basculer facilement entre les versions de Node.js et gérer plusieurs environnements de développement. En maîtrisant NVM et en suivant les meilleures pratiques décrites dans ce guide, vous serez bien équipé pour relever les défis du développement Node.js contemporain, garantissant ainsi la flexibilité et l'efficacité de votre projet.

Article original publié sur https://codeinit.dev/blog/instalacao-e-gerenciamento-do-nodejs-com-nvm

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