web-dev-qa-db-fra.com

Comment passer à une ancienne version de Node.js

J'utilise la version Node.js v0.5.9-pre sur Ubuntu 10.10.

Je voudrais utiliser la version v0.5.0-pre.

Comment revenir à l'ancienne version de noeud?

343
JD Isaacks

Une solution consiste à utiliser NVM, le Node Version Manager.

Utilisez la commande suivante pour obtenir nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

Vous pouvez le trouver sur https://github.com/creationix/nvm

Il vous permet d'installer et de gérer facilement plusieurs versions de noeud. Voici un extrait de l'aide:

Usage:
nvm install <version>       Download and install a <version>
nvm use <version>           Modify PATH to use <version>
nvm ls                      List versions (installed versions are blue)
401
David EGP

* NIX (Linux, OS X, ...)

tilisez n , un gestionnaire de versions extrêmement simple Node pouvant être installé via npm.

Disons que vous voulez que Node.js v0.10.x construise Atom .

npm install -g n   # Install n globally
n 0.10.33          # Install and use v0.10.33
Usage:
n                            # Output versions installed
n latest                     # Install or activate the latest node release
n stable                     # Install or activate the latest stable node release
n <version>                  # Install node <version>
n use <version> [args ...]   # Execute node <version> with [args ...]
n bin <version>              # Output bin path for <version>
n rm <version ...>           # Remove the given version(s)
n --latest                   # Output the latest node version available
n --stable                   # Output the latest stable node version available
n ls                         # Output the versions of node available

Les fenêtres

Utilisez nvm-windows , c'est comme nvm mais pour Windows. Téléchargez et exécutez le programme d'installation , puis:

nvm install v0.10.33         # Install v0.10.33
nvm use v0.10.33             # Use v0.10.33
Usage:
nvm install [version]        # Download and install [version]
nvm uninstall [version]      # Uninstall [version]
nvm use [version]            # Switch to use [version]
nvm list                     # List installed versions
450
Dennis

Pourquoi utiliser n'importe quelle extension alors que vous pouvez le faire sans extension :)

Installer une version spécifique du noeud

Sudo npm cache clean -f
Sudo npm install -g n
Sudo n stable

Version spécifique: Sudo n 4.4.4 au lieu de Sudo n stable

64
Abhishek Goel

Windows:

Pour déclasser votre noeud.

npm install node@<version>
 ex: npm install [email protected]

Pour déclasser votre npm.

npm install -g npm@<version>
 ex: npm install -g [email protected]

Note fermez toutes vos fenêtres où le noeud est en cours d'exécution. Navigateur, éditeur, etc.

Vous devez d'abord installer le noeud. Et si vous avez déjà installé, vous pouvez également rétrograder la version de node et npm en exécutant les commandes ci-dessus. Si vous n'avez toujours pas eu de chance et que vous n'avez pas réussi à mettre à jour le noeud. Essaye ça. Essayez d'installer le noeud globalement. ex:

npm install -g [email protected]

Une autre chose à considérer ici est d’essayer de mettre à jour npm. Courir

npm install npm@latest -g

MAC

Remarque: pour mac mettez Sudo avant npm et exécutez. J'espère que cela résout.

30
Asif J

Les fenêtres

Rétrograder Node avec Chocolately

Installer Chocolatey. Puis exécutez:

choco install nodejs.install -version 6.3.0

Chocolatey a beaucoup de Node versions disponibles .

Déclassement du NGP

npm install -g [email protected]
11
Shaun Luttin

nvmw n'est plus maintenu, mais j'ai trouvé une autre source qui semble être à jour (à la date du 1/4/17).

nvm-windows

Ça marche. M'a permis de rétrograder à 6.3.1

9
JDBennett

le moyen le plus simple que j'ai trouvé est de simplement utiliser le site nodejs.org :

  1. allez à https://nodejs.org/en/download/releases/
  2. trouvez la version de votre choix et cliquez sur Télécharger
  3. sur mac, cliquez sur le fichier exécutable . pkg et suivez les instructions d'installation (il peut s'agir du fichier x64.msi pour Windows, je ne suis pas sûr)
  4. soyez heureux maintenant que vous êtes sur la version du noeud que vous vouliez
8
russiansummer

Une autre bonne bibliothèque pour gérer plusieurs versions de Node est N: https://github.com/visionmedia/n

6
Nathan Bashaw

J'ai eu la version de noeud 6.4.0.

Comme j'ai besoin de l'ancienne version 6.3.0, je viens d'installer à nouveau la version 6.3.0 sur mon système. version du nœud dégradée automatiquement.

Donc, pour rétrograder la version du nœud, il suffit d'installer l'ancienne version du nœud js. Il sera déclassé automatiquement à partir de la version supérieure.

J'ai essayé dans osx. Il fonctionne comme un charme .

4
arunprakashpj

Sous Windows 7, j'ai utilisé le fichier général "Uninstall Node.js" (en commençant à taper dans le champ de recherche du menu principal, en bas à gauche), puis en cliquant sur le lien de l'ancienne version compatible avec le projet, par exemple: Windows 64-bit Installer : https://nodejs.org/dist/v4.4.6/node-v4.4.6-x64.msi

4
Gil Shapir

lance ça:

rm -rf node_modules && npm cache clear && npm install

Le noeud s'installera à partir de tout ce qui est mis en cache. Donc, si vous effacez tout d'abord, alors NPM utilise 0.10.xx, il reviendra correctement.

2
chuck

Pour une raison quelconque, Brew installe le noeud 5 dans un répertoire séparé appelé node5.

Les étapes que j’ai suivies pour revenir à la version 5 étaient les suivantes: (Vous devrez rechercher une installation/désinstallation de brassage standard, mais dans le cas contraire, cette procédure est plus simple qu’elle ne le semble.)

  1. Installez node5 en utilisant l’installation standard Brew, MAIS ne créez pas encore de lien.
  2. Désinstallez toutes les autres versions du nœud à l’aide de brew unlink node et du nœud de désinstallation Brew. Vous devrez peut-être utiliser --force pour supprimer l'une des versions.
  3. Trouvez le dossier cave sur votre ordinateur
  4. Supprimez le dossier des nœuds dans la cave.
  5. Renommez le dossier node5 en noeud.
  6. Puis, infuser lien noeud

Vous devriez être tous ensemble avec le noeud 5.

1
zeusstl