Comment mettre à jour le noeud.js?
j'ai fait ce qui suit pour mettre à jour mon npm:
npm update npm -g
mais je ne sais pas comment mettre à jour le noeud.js. Toutes les suggestions? (Je suis aide d'un Noeud.js 0.4.1 et je veux mettre à jour vers le noeud.js 0.6.1.)
30 réponses
Utiliser Nœud Gestionnaire de versions (NVM)
c'est un script Bash qui vous permet de télécharger et de gérer différentes versions de node. Le code source complet est ici .
il y a un projet séparé pour nvm pour Windows: github.com/coreybutler/nvm-windows
j'ai utilisé les instructions suivantes pour mettre à jour à partir du noeud.js version 0.10.6 à 0.10.21 sur un Mac.
-
Clair MNP cache:
sudo npm cache clean -f
-
Installer un peu d'aide appelée 'n'
sudo npm install -g n
-
installez le dernier noeud stable.version js
sudo n stable
Choisissez une version spécifique et installez comme ceci:
sudo n 0.8.20
pour les environnements de production, vous pourriez vouloir faire attention à numérotation de version et être pointilleux sur les numéros impairs/Pair.
crédits
- General procedure: D. Walsh
- versions stables / instables: P. Teixeira
Mise À Jour (Juin 2017):
ce poste de quatre ans reçoit toujours up-votes donc je devine qu'il fonctionne toujours pour beaucoup de gens. Toutefois, M. Walsh lui-même a recommandé au noeud de mise à jour .js utilise juste nvm à la place.
alors voici ce que vous pourriez vouloir faire aujourd'hui:
découvrez quelle version de Nœud.js vous utilisez:
node --version
trouvez quelles versions de Node.js que vous avez peut-être installé et lequel de ceux que vous utilisez actuellement:
nvm ls
Liste toutes les versions de Nœud.js disponible pour installation:
nvm ls-remote
apparemment Pour Windows la commande serait plutôt comme ceci:
nvm ls available
en supposant que vous choisissiez le noeud.js v8.1.0 pour installation pour installer cette version, tapez:
nvm install 8.1.0
vous êtes alors libre de choisir entre les versions installées de Noeud.js. Donc, si vous devez utiliser une version plus ancienne comme la v4.2.0 vous définir comme la version active comme ceci:
nvm use 4.2
il s'agit d'une solution simple qui fonctionne pour tous les systèmes d'exploitation pris en charge* y compris Windows :
après beaucoup de surf et de ne pas trouver une solution droite, je juste j'ai essayé le noeud .js , cliqué sur le bouton téléchargements page d'accueil et exécuté le programme d'installation (MSI).
heureusement, il a pris soin de tout et avec quelques clique sur 'Suivant' bouton j'ai eu le dernier Nœud.version js tournant sur ma machine Windows.
(voici la réponse originale )
pour Docker utilisateurs, voici le noeud officiel .image js .
PS: pour vérifier la version de votre noeud, utilisez npm version
ou node --version
.
PPS: Garder un oeil sur NodeJS blog - des Vulnérabilités de sorte que vous ne manquez pas important versions de sécurité.
* systèmes D'exploitation supportés par le noeud.js: Windows , Linux , MacOS , SunOS , IBM AIX
toutes les plateformes (Windows, Mac & Linux)
passez à nodejs.org et télécharger le dernier installateur. il ne pouvait pas être plus simple honnêtement, et sans l'implication d'aucune substance de tiers. Cela ne prend qu'une minute et ne vous oblige pas à redémarrer quoi que ce soit ou à nettoyer les caches, etc.
Je l'ai fait via npm à quelques reprises et j'ai rencontré quelques problèmes. Comme par exemple avec le n-Paquet n'utilisant pas la dernière version stable.
sur Windows vous pouvez utiliser Chocolatey pour installer et mettre à jour Node.js (et beaucoup d'autres paquets).
Nœud D'Installation
cinst nodejs.install
"151950920 De Mise À Jour" Nœud
cup nodejs.install
Note: vous devrez installer Chocolatey avant de pouvoir utiliser cinst
et cup
.
pour contrôler votre version de Node.js, vous pouvez essayer n . Je l'ai trouvé très simple et utile.
n est un noeud.gestion binaire js, pas de sous-couches, pas de configuration de profil, pas D'API alambiquée, tout simplement.
npm install -g n
n 0.6.19
installera noeud.js v0.6.19.
première mise à jour npm
,
npm install -g npm stable
puis mettre à jour node
,
npm install -g node
ou npm install -g n
contrôle après installation de la version d',
node --version
ou node -v
pour mettre à jour node vers la dernière version ou vers une version spécifique, vous pouvez faire ce qui suit:
sudo npm install n -g
sudo n 0.10.18 // This will give you the specific version
pour la dernière version stable:
sudo n stable
réponse courte et stupide:
Allez à cette page: Télécharger | Nœud.js
téléchargez l'installateur pour votre plate-forme, puis installez-le.
j'ai eu le même problème, quand j'ai vu que mon Nœud.l'installation de js est obsolète.
ces quelques lignes vont gérer tout (pour Ubuntu ):
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
après ce node -v
vous retournera la dernière version disponible.
sur CentOS 7 vous pouvez faire ce qui suit:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/5.4.1/bin/node /usr/bin/node
node –v (Should show updated version now)
npm rebuild node-sass (Optional: if you use this)
Note: le lien symbolique est requis pour relier votre noeud binaire avec le dernier noeud.js fichier binaire installé.
pour OS X, j'avais v5.4.1 et j'avais besoin de la dernière version 6 donc je suis allé au noeud .js homepage et cliqué sur un des liens ci-dessous:
j'ai suivi l'installateur et j'ai eu par magie la dernière version de Node.js et npm.
certaines distributions Linux telles que Arch Linux ont noeud.js dans leurs référentiels de paquets. Sur ces systèmes, il est préférable d'utiliser une procédure standard de mise à jour de paquet, telle que pacman -Suy
ou des commandes analogues apt-get
ou yum
.
dès maintenant (Nov 2016) EPEL7 offre une version assez récente de Node.js (6.9.1 qui est une version LTS à jour offerte sur le noeud.js page d'accueil). Donc sur CentOS 7 et dérivés Vous pouvez juste ajouter Dépôt EPEL par yum install epel-release
et yum install nodejs
.
CentOS 6 / EPEL6 a 0.10.x qui n'est pas supporté en amont depuis octobre 2016.
vous pouvez utiliser nvm.
- vérifiez quelle est la dernière version à http://nodejs.org / (e.g. v0.10.26)
- Exécuter
nvm install v0.10.26
fait.
vous pouvez choisir la version à exécuter:
nvm ls
dressez la liste des versions disponibles et indiquez la version que vous utilisez actuellement.
nvm use VERSION
modifier la noeud courant de la version demandée.
nvm alias default VERSION
définit la version par défaut. The next time you source nvm.sh, ce sera la version chargée (notez qu'elle ne change pas la version utilisée en ce moment, Lancez nvm use
pour cela).
vous pouvez utiliser Chocolatey sous Windows. Il est très facile à utiliser et utile pour vous garder à jour avec d'autres applications.
Aussi, vous pouvez simplement télécharger la dernière version de https://nodejs.org et l'installer.
$ npm install -g npm stable
a travaillé pour moi pour mettre à jour npm
-
Install nvm(cURL)
$ curl-o - https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh / bash
ou avec Wget
$ wget-qO - https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh / bash
-
afficher la liste des versions installées
$ nvm ls
-
afficher la liste des versions disponibles pour installer
$ nvmsl-remote
-
installez votre version préférée
$ nvm installer v7.5.0
-
définissez cette version par défaut
$ nvm alias par défaut v7.5.0
chocolately était déjà installé sur mon windows
j'ai suivi la réponse de rob
cinst nodejs.install
après quelques minutes le dernier noeud est installé
Pour Ubuntu:
sudo apt-get install -y curl
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install -y nodejs
Source: https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version
comme certains d'entre vous l'ont déjà dit, la manière la plus simple est de mettre à jour le noeud.js à travers le noeud.js gestionnaire de paquet, mnp . Si vous êtes un utilisateur de Linux ( Debian -basé dans mon cas), je vous suggérerais d'ajouter ces lignes à votre fichier .bashrc
(dans le répertoire home):
function nodejsupdate() {
ARGC=$#
version=latest
if [ $ARGC != 0 ]; then
version=
fi
sudo npm cache clean -f
sudo npm install -g n
sudo n $version
}
redémarrez votre terminal après avoir enregistré et écrivez nodejsupdate
pour mettre à jour vers la dernière version de Node.js ou nodejsupdate v6.0.0
(par exemple) de mettre à jour une version spécifique du noeud.js.
BONUS: mettre à jour npm (ajouter ces lignes à .bashrc
)
function npmupdate() {
sudo npm i npm -g
}
après avoir redémarré le terminal, écrivez npmupdate
pour mettre à jour votre gestionnaire de paquets node vers la dernière version.
Maintenant vous pouvez mettre à jour le noeud.js et npm via votre terminal (plus facile).
Tout ce dont vous avez besoin pour mettre à jour la version de Node.js:
$ brew install node
Si vous n'avez pas Homebrew ; s'il vous plaît aller http://brew.sh/ .
la manière facile de mettre à jour le noeud et npm:
npm install -g npm@latest
télécharger la dernière version de node JS et mettre à jour / installer
Aujourd'hui j'ai couru sur un bash Windows Git:
$ npm i node -g
et obtenu la sortie suivante:
> node@10.6.0 preinstall C:\Users\X\AppData\Roaming\npm\node_modules\node
> node installArchSpecificPackage
+ node-win-x64@10.6.0
added 1 package and audited 1 package in 23.368s
found 0 vulnerabilities
C:\Users\X\AppData\Roaming\npm\node -> C:\Users\X\AppData\Roaming\npm\node_modules\node\bin\node
+ node@10.6.0
added 2 packages from 1 contributor in 26.089s
plus d'informations à ce sujet à https://www.npmjs.com/package/node .
pour macOS en 2018+ (comme toutes les solutions ci-dessus sont défaillantes pour moi):
allez simplement sur le site officiel nodejs , téléchargez le paquet officiel nodejs et installez-le en double clic. C'est la chose la plus simple, la plus sûre et la plus efficace que tu puisses faire.
il suffit d'installer la nouvelle version dans le dossier courant. J'ai amélioré le mien de v4.x à v6.10 sur Windows.
selon Nodejs Page officielle, vous pouvez installer et mettre à jour la nouvelle version de noeud sur windows en utilisant Chocolatey ou Scoop
Utilisant (Chocolatey):
cinst nodejs
# or for full install with npm
cinst nodejs.install
Utilisant (Scoop):
scoop install nodejs
vous pouvez aussi télécharger le Windows Installer directement à partir de la nodejs.org site web
sous windows téléchargez le fichier exécutable node sur le site web et installez-le. cela a fonctionné pour moi.
-
npm clean cache
- vous oubliez de nettoyer votre cache -
npm update -g
cela fonctionne sur les fenêtres de mine, j'espère qu'il fonctionnera aussi pour vous :D
si vous voulez mettre à jour le noeud.js, essaie
npm update
de votre invite cmd Windows.
Sinon si vous voulez mettre à jour un paquet spécifique essayez
npm update <package_name>
exemple:
npm update phonegap