Au cours du processus de développement du projet, différents projets utilisent différentes versions de nodejs. Parfois, des erreurs sont signalées car la version du nœud est trop élevée ou trop basse. Comment installer plusieurs versions de node dans le même système ; Il existe deux manières. Continuez à lire et choisissez celle qui vous convient.
NVM, le nom complet de Node Version Manager, est un outil de gestion des versions de NodeJS.
NVM ne prend en charge que Linux et OS X par défaut, et ne prend pas en charge Windows. Il existe 2 alternatives pour les systèmes d'exploitation Windows :
nvm-windows
nodist.
Ici, nous présentons uniquement comment utiliser nvm-windows pour installer et changer plusieurs versions de NodeJS.
nvm use <版本号>
, il est toujours invalide (aucun "*"
n'est sélectionné devant la version du nœud), vous devez réinstaller.1. Cliquez sur le menu Démarrer, recherchez le dossier nodejs, cliquez sur la flèche pour désinstaller (remarque : vous devez terminer le projet en utilisant nodejs avant de faire cela)
2. Vérifiez si nodejs existe toujours dans le système
(1) Afficher dans le menu Démarrer
node -v
dans la fenêtre cmd pour afficher1. Téléchargez l'
adresse de téléchargement du package d'installation nvm : https : / /github .com/coreybutler/nvm-windows/releases
Remarque : L'environnement d'installation est le système win10
, 64
bits.
2. Installation nvm (Remarque : il est préférable de ne pas installer sur le lecteur C)
(1) Créez deux nouveaux dossiers sous le fichier spécifié, un pour stocker le fichier d'installation nvm. , et l'autre à utiliser Pour stocker les fichiers de nœuds
(2) Placez le package d'installation téléchargé dans le dossier nvm, décompressez-le et installez-le.
Remarque : Lors de l'installation, sélectionnez le dossier nouvellement créé comme répertoire d'installation désigné.
(3) Sélectionnez le chemin d'installation de NVM et cliquez sur Suivant
(4) Sélectionnez le chemin nodejs
(5) Cliquez sur Installer——>Cliquez sur Terminer pour terminer l'installation.
(6) Confirmez si l'installation a réussi.
Ouvrez CMD et entrez la commande nvm
. Si l'installation réussit, elle s'affichera comme suit.
(7) nvm a été installé avec succès
Si vous avez installé l'image Taobao et devez terminer la configuration du téléchargement de l'image, vous pouvez ignorer
l'ouverture du fichier settings.txt dans le dossier nvm et ajouter le code suivant à la fin (sans en le changeant, le téléchargement du nœud peut entraîner une erreur)
arc : 64proxy : node_mirror : https://npm.taobao.org/mirrors/node/ npm_mirror : https://npm.taobao.org/mirrors/npm/Note
:
arch : numéro de bit du système d'exploitation Windows
proxy : proxy, miroir Taobao NodeJS et miroir NPM
Remarque :
.root : chemin d'installation de NVM
chemin : chemin de raccourci NodeJS
1. Une fois NVM installé avec succès, win + r et entrez cmd pour ouvrir une nouvelle fenêtre cmd. Vous pouvez afficher toutes les commandes disponibles via la commande nvm -v
.
C:>nvm -v Exécution de la version 1.1.7. Usage: nvm arch : Indique si le nœud s'exécute en mode 32 ou 64 bits. nvm install <version> [arch] : La version peut être une version node.js ou "latest" pour la dernière version stable. Spécifiez éventuellement s'il faut installer la version 32 ou 64 bits (par défaut, arch système). Définissez [arch] sur "all" pour installer les versions 32 ET 64 bits. Ajoutez --insecure à la fin de cette commande pour contourner la validation SSL du serveur de téléchargement distant. nvm list [available] : répertoriez les installations de node.js. Tapez "available" à la fin pour voir ce qui peut être installé sous l'alias ls. nvm on : Activez la gestion des versions de node.js. nvm off : Désactivez la gestion des versions de node.js. nvm proxy [url] : définissez un proxy à utiliser pour les téléchargements. Laissez [url] vide pour voir le proxy actuel. Définissez [url] sur "aucun" pour supprimer le proxy. nvm node_mirror [url] : définissez les valeurs par défaut du miroir du nœud sur https://nodejs.org/dist/. Laissez [url] vide pour utiliser l'URL par défaut. nvm npm_mirror [url] : définissez les valeurs par défaut du miroir npm sur https://github.com/npm/cli/archive/. Laissez [url] vide sur l'URL par défaut. nvm uninstall <version> : La version doit être une version spécifique. nvm use [version] [arch] : Basculez pour utiliser la version spécifiée. Spécifiez éventuellement l'architecture 32/64 bits. nvm use <arch> continuera à utiliser la version sélectionnée, mais passera en mode 32/64 bits. nvm root [path] : définissez le répertoire dans lequel nvm doit stocker différentes versions de node.js. Si <path> n'est pas défini, la racine actuelle sera affichée. Version nvm : affiche la version actuelle en cours d'exécution de nvm pour Windows, alias v.
2. Utilisez nvm install <版本号>
pour installer la version spécifiée de NodeJS.
C:>nvm installer v8.16.2 Téléchargement de node.js version 8.16.2 (64 bits)... Complet Téléchargement de npm version 6.4.1... Terminé Installation de npm v6.4.1... Installation terminée. Si vous souhaitez utiliser cette version, tapez nvm use 8.16.2
3. Après une installation réussie, un dossier v8.16.2 apparaîtra dans le répertoire d'installation de NVM. Utilisez nvm list
pour afficher la liste des NodeJS installés.
C:>liste nvm 8.16.2
4. Utilisez à nouveau nvm install <版本号>
pour installer une autre version de NodeJS
C:>nvm install v12.8.0 Téléchargement de node.js version 12.8.0 (64 bits)... Complet Création de C:Devnvmtemp Téléchargement de la version 6.10.2 de npm... Terminé Installation de npm v6.10.2... Installation terminée. Si vous souhaitez utiliser cette version, tapez nvm use 12.8.0
5. Utilisez nvm use <版本号>
pour changer la version de NodeJS à utiliser une fois le changement réussi, vous pouvez utiliser node -v
et npm -v
pour vérifier si le changement a réussi.
C:>nvm utilise la version 8.16.2 Utilise maintenant le nœud v8.16.2 (64 bits) C:>nœud -v v8.16.2 C:>npm -v 6.4.1
Veuillez noter ici que des caractères tronqués peuvent apparaître lors de l'utilisation nvm use <版本号>
C:>nvm use v8.16.2 état de sortie 1 : ��û���㹻��Ȩ��ִ�д˲�����
Ne paniquez pas et ne vous mettez pas en colère à ce moment-là, vous pouvez rouvrir une fenêtre cmd en cours d'exécution en tant qu'administrateur et là. il n'y aura pas de caractères tronqués. Dans ce cas, utilisez nvm use <版本号>
pour changer la version de NodeJS à utiliser, et utilisez nvm ls
pour afficher toutes les versions de nœud installées. Le numéro de version précédé d'un *
indique celui actuellement installé. utilisé la version NodeJS.
C:Windowssystem32>nvm utilise la version 8.16.2 Utilise maintenant le nœud v8.16.2 (64 bits) C:Windowssystem32>nvm ls 12.8.0 * 8.16.2 (Utilise actuellement un exécutable 64 bits)
6. Voici un résumé de quelques commandes couramment utilisées :
nvm off // Désactivez la gestion des versions de node.js (sans rien désinstaller) nvm on // Activer la gestion des versions de node.js nvm install <version> // La version nommée lors de l'installation de node.js est le numéro de version Par exemple : nvm install 8.12.0. nvm uninstall <version> // Désinstaller node.js est la commande pour désinstaller la version spécifiée de nodejs. Lorsque l'installation échoue, désinstallez à l'aide de nvm ls // Afficher toutes les versions installées de node.js, liste nvm disponible // Afficher tous les nœuds pouvant le faire. être installé .js version nvm use <version> // Basculer pour utiliser la version nodejs spécifiée nvm v // Afficher la version nvm nvm install stable // Installer la dernière version stable
1. De même, si vous avez déjà installé le nœud, afin d'éviter des problèmes inutiles, désinstallez-le d'abord
Remarque : lors de l'installation de plusieurs versions du nœud, vous devez commencer à partir de la version inférieure si vous le souhaitez. Si vous installez d'abord une version supérieure, il y aura de nombreux problèmes. Si vous l'avez déjà installé, désinstallez-le d'abord, puis passez aux étapes suivantes
2. Avant d'installer le nœud, je sélectionne d'abord un répertoire d'installation du nœud dans lequel je souhaite l'installer. sur le lecteur D, je crée donc un nouveau répertoire NODE dans le lecteur D et y crée un dossier nodejs8, car j'installerai la version 8.16.2 de node dans ce dossier plus tard.
3. Pour commencer à installer
la version du nœud, vous pouvez accéder au site Web chinois du nœud ou cliquer ici pour télécharger
https://nodejs.org/
Ouvrez le package d'installation node8.16.2 téléchargé, cliquez sur Suivant jusqu'à ce que le chemin d'installation apparaisse, remplacez le chemin d'installation par le chemin du dossier nodejs8 que nous avons créé ci-dessus : D:toolsNODEnodejs8
, puis passez à l'étape suivante jusqu'à ce que l'installation soit réussie.
, recherchez les variables d'environnement dans la zone de recherche de démarrage. Notez qu'ici, vous sélectionnez Modifier les variables d'environnement système— >Avancé—>Variables d'environnement.
Cliquez sur Nouveau dans les variables système, nom de la variable : nodejs, valeur de la variable : D:toolsNODEnodejs (c'est-à-dire le dossier où le nœud est stocké ci-dessus, supprimez d'abord ici le 8 après nodejs8)
Cliquez sur OK, puis recherchez la variable de chemin dans les variables système. Après l'avoir sélectionnée, cliquez sur Modifier, puis cliquez sur Ajouter le nom de la nouvelle variable système ci-dessus sous la forme %变量名%
et cliquez sur OK.
Ce n'est pas suffisant pour le moment. Le point le plus critique est : nous devons renommer le dossier nodejs8 que nous avons créé au début en nodejs.
Il convient de noter que : un aspect du renommage de nodejs8 ici est de faire correspondre le nom de la variable dans la variable d'environnement. configuré ci-dessus (c'est-à-dire utiliser cette version du nœud), par contre, il vaut mieux installer la version suivante (car si le nom du fichier n'est pas modifié après l'installation d'une version du nœud, peu importe ce que vous installez lorsque vous l'installez. installez d'autres versions de node plus tard, la précédente sera écrasée)
1. Après avoir vérifié
les noms en double, puis win+R->cmd, entrez node -v
dans la fenêtre de commande pour vérifier la version du nœud. Si le numéro de version apparaît, cela signifie que la première version du nœud est installée. avec succès
C:>node -v v8.16.2
2. Installez la prochaine version
Puisque le nom de fichier de la version node8.16.2 installée a été renommé ci-dessus (pour éviter l'écrasement), il suffit de créer un nouveau dossier nodejs12 dans le même répertoire et d'installer la version node12.8.0 de node (la méthode est la même que ce qui précède pour installer node8.
Voici le point clé duavoir installé plusieurs versions de nœud, lorsque nous devons changer de version, il suffit de renommer le dossier de la version correspondante en nodejs.
Par exemple : Nous avons d'abord installé la version node8.16.2. (Placez-le dans le dossier nodejs) et version node12.8.0 (Placez-le dans le dossier nodejs12). Le nœud actuellement utilisé est 8.16.2. Si vous souhaitez passer à la version node12.8.0 de node, changez simplement le nom du fichier. , renommez nodejs en nodejs8, puis renommez nodejs12 en nodejs. En d'autres termes, renommez le dossier de nœud de quelle version de node en nodejs.
À ce stade, ouvrez la fenêtre de ligne de commande et entreznode -v
pour vérifier la version du nœud
C:>node -v v12.8.0
Amis, quelle méthode avez-vous l'habitude d'utiliser ? Avez-vous appris dans les deux sens ? Discutons-en dans la zone de commentaires !