J'ai remarqué sur le site Web https://nodejs.org/ que ce nœud est actuellement à la version 0.12.0.
Quelqu'un peut-il me dire comment installer la dernière version de node avec npm (commandes de terminal, s'il vous plaît)?
Utilisez le PPA NodeSource. Pour plus de détails, regardez les instructions d'installation . Tout d’abord, choisissez la version de Node.js dont vous avez besoin et ajoutez les sources correspondantes:
v=8 # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | Sudo -E bash -
Ensuite, installez le package Node.js.
Sudo apt-get install -y nodejs
P.S .: Le paquet curl
doit être installé sur le serveur pour ces lignes de code.
Si nodejs
est déjà installé et que vous souhaitez le mettre à jour, commencez par supprimer l’installation actuelle, puis réinstallez-le à l’aide des scripts ci-dessus.
Sudo apt-get purge nodejs npm
De manière générale, charger des données arbitraires à partir d’une URL dans une session Shell n’est pas une bonne idée et j’aimerais que les gens arrêtent de la vendre comme une solution à tout - "Lancez simplement le script que je vous envoie, et aussi pendant que nous" y at-il - j'ai un pont que vous seriez probablement intéressé à acheter ".
En guise d'alternative, voici la "méthode Ubuntu" consistant à faire de même, où vous pouvez voir comment le système est mis à jour et savoir quels référentiels et quelles clés sont ajoutés à votre configuration système:
curl https://deb.nodesource.com/gpgkey/nodesource.gpg.key | Sudo apt-key add -
Sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
Sudo apt-get update
Sudo apt-get install nodejs
Ceci est pour la dernière version (au moment de l'écriture) de Nodejs version 7. D'autres versions peuvent également être obtenues avec une simple modification de l'URL du dépôt - consultez la documentation de nodesource.com pour plus de détails.
Node.js v4.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | Sudo -E bash -
Sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs
source: https://github.com/nodesource/distributions#debinstall
Si vous souhaitez mettre à jour dans npm
name__, vous pouvez utiliser la commande n
name__:
Sudo npm cache clean -f
Sudo npm install -g n
Sudo n stable
Sudo npm install npm@latest
Ceci installe le paquet n que vous pouvez utiliser pour changer de version de NodeJS et l’utilise. La comparaison avec la NVM alternative et les options de commande est à SO . Il y a aussi un blog post .
Pour installer NPM,
Sudo apt-get install npm
Puis pour Node,
Sudo npm cache clean -f
Sudo npm install -g n
Sudo n 0.xx.x // here is the version what you want..
Cette commande installera le noeud en fonction de votre version que vous voulez.
Pour la version 5.x selon PPA :
apt-get remove --purge nodejs npm
curl -sL https://deb.nodesource.com/setup_5.x | Sudo -E bash -
apt-get install nodejs
curl -sL https://deb.nodesource.com/setup_0.12 | Sudo bash -
# Then install with:
Sudo apt-get install -y nodejs
Vous trouverez ici plus d’informations: Node.js v0.12, io.js et les référentiels NodeSource Linux
https://github.com/creationix/nvm
NVM installe le dernier noeud stable et npm pour vous
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
Maintenant, testez-le avec un paquet factice:
npm install --global vaca
vaca
Étant donné que l’approvisionnement doit être effectué pour chaque nouveau shell, vous voudrez probablement ajouter ce qui suit à votre .bashrc
:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
Avantages:
vous permet d'utiliser plusieurs versions de Node et sans Sudo
est analogue à Ruby RVM et à Python Virtualenv, une pratique généralement considérée comme la meilleure pratique dans les communautés Ruby et Python
télécharge un binaire précompilé, si possible, et sinon, il télécharge la source et en compile une pour vous
Nous pouvons facilement changer de version de noeud avec:
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9
Vous pouvez ensuite utiliser un fichier git tracked .nvmrc
pour indiquer la version de noeud requise pour un projet donné: https://stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version- of-node-for-a-project/54503474 # 54503474
Testé sous Ubuntu 17.10.
Vous pouvez installer la dernière version très facilement en suivant les instructions ci-dessous.
curl -sL https://deb.nodesource.com/setup_7.x | Sudo -E bash -
Vesion 7.x est la dernière version du noeud.
Sudo apt-get install nodejs
La ligne ci-dessus installera nodejs.
Sudo apt-get install build-essential
Cela installera les modules essentiels au bon fonctionnement de nodejs.
Maintenant, vérifiez si nodejs est installé correctement à votre extrémité
nodejs -v
Cela retournera la version de nodejs installée.
npm -v
Ceci retournera la version installée de npm. J'espère que ça aide....
Source: link va vous montrer comment installer nodejs en utilisant d'autres méthodes.
Node.js est disponible sous la forme d'un package logiciel enfichable dans toutes les versions actuellement prises en charge d'Ubuntu. Spécifiques à Node.js, les développeurs peuvent choisir l’une des versions actuellement prises en charge et obtenir des mises à jour automatiques régulières directement à partir de NodeSource. Les versions 6, 8, 9, 10, 11 et 12 de Node.js sont actuellement disponibles, le Snap Store étant mis à jour dans les heures ou les minutes qui suivent une version de Node.js.
Le nœud peut être installé avec une seule commande, par exemple:
Sudo snap install node --classic --channel 11/stable
La commande node
permet d’accéder au composant logiciel enfichable. Par exemple:
$ noeud -v v11.5.0
Une version à jour de npm sera installée dans le cadre de la capture de noeud. npm doit être exécuté en dehors du noeud repl, dans votre shell normal. Après avoir installé le composant logiciel enfichable de noeud, exécutez la commande suivante pour activer la vérification de la mise à jour de npm:
Sudo chown -R $ USER: $ (id -gn $ USER)/home /ton nom d'utilisateur/.config
Remplacer your-username
dans la commande ci-dessus avec votre propre nom d'utilisateur. Exécutez ensuite npm -v
pour vérifier si la version de npm est à jour. A titre d'exemple, j'ai vérifié que npm était à jour, vérifié la version d'un paquet déjà installé nommé yarn à l'aide de la commande npm list yarn
, puis mis à jour le package de fil existant à la dernière version à l'aide de la commande npm update yarn
Les utilisateurs peuvent passer d’une version à l’autre de Node.js à tout moment sans avoir recours à des outils supplémentaires tels que nvm (Node Version Manager), par exemple:
Sudo snap refresh node --channel=11/stable
Les utilisateurs peuvent tester les versions Edge de Node.js qui peuvent être installées à partir du dernier canal Edge qui suit actuellement la version 12 de Node.js en basculant avec:
Sudo snap switch node --Edge
Cette approche n'est recommandée que pour les utilisateurs souhaitant participer aux tests et aux rapports de bogues en amont.
Libérer le statut LTS Nom de code LTS Démarrer Maintenance Démarrer Maintenance Fin 6.x Active Boron 2016-10-18 Avril 2018 Avril 2019 7.x Non LTS 8.x Active Carbon 2017-10-31 Avril 2019 Décembre 2019 9.x Non LTS 10.x Actif Dubnium Octobre 2018 Avril 2020 Avril 2021 11.x Non LTS 2019-04-01 2019-06-30 12 .x Non LTS 2019-10-22 2021-04-01 2022-04-01
Juste une retombée de la réponse de @ 23W (réponse acceptée).
Ceci est juste le contenu du script, juste pour éviter de boucler au shell root.
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | Sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | Sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | Sudo tee -a /etc/apt/sources.list.d/nodesource.list
Sudo apt-get update
Sudo apt-get install -y nodejs
Téléchargez nodejs
de https://nodejs.org/
Pour installer depuis un terminal:
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
Pour Ubuntu 15.10, vous pouvez télécharger le formulaire de paquetage .deb packages.ubuntu.com
node --version
v4.2.3
NVM est très simple à installer et vous permet de changer facilement de version de noeud. Depuis le référentiel github :
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
télécharge et exécute le script d'installation
nvm ls-remote
pour voir les versions disponibles. Disons que vous voulez installer la version 8.9.4
nvm install 8.9.4
et tu as fini.
Pour installer une autre version et l'utiliser (disons 9.6.1)
nvm install 9.6.1
nvm alias default 9.6.1
//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz
//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Verify
node -v
npm version
Ma méthode préférée pour installer les dernières versions de nodejs et npm est d’utiliser l’archive binaires d’installation fournie sur le site Web de nodejs.
Cela pourrait vite devenir aussi votre nouveau moyen de prédilection. Fonctionne comme un charme. Il implique 1 téléchargement et 1 commande. Terminé. NO erreurs [les multiples fois que j'ai fait cela]. Vous n'avez pas besoin de désinstaller les éléments existants au préalable.
Au début, supprimez la version installée: (si elle existe)
Sudo apt-get remove nodejs
https://nodejs.org/en/download/stable/
Téléchargez les fichiers binaires Linux.
Sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz
node -v
npm --version
http://www.thegeekstuff.com/2015/10/install-nodejs-npm-linux/
Cette approche vous permet de supprimer facilement Node.JS, de conserver différentes versions et de fournir les commandes à tous les utilisateurs du système.
Téléchargez le version stable de Node.JS , décompressez-le et déplacez-le dans /opt
.
Si vous souhaitez installer différentes versions, vous pouvez renommer le dossier en fonction de son code de version:
/opt/node/6.9.1
Étant donné que seule la racine peut modifier les fichiers dans /opt
/, si vous ne souhaitez pas appeler invoke Sudo
à chaque fois que vous devez modifier un fichier, modifiez le droit de groupe:
chgrp adm -R /opt/node/10.15.3
Puis créez le fichier /etc/profile.d/node.sh
si le contenu suivant:
export NODE_HOME=/opt/node/10.15.3
export CPLUS_INCLUDE_PATH=${NODE_HOME}/include
export C_INCLUDE_PATH=${NODE_HOME}/include
export LD_LIBRARY_PATH=${NODE_HOME}/lib
export MANPATH=${NODE_HOME}/share/man:${MANPATH}
export PATH=${NODE_HOME}/bin:$PATH
Déconnexion et connexion et X-Window rechargeront toutes les configurations de profil.
Si vous aviez une version précédente installée, pour éviter les conflits de bibliothèque, exécutez:
npm cache clean
Gestionnaire de package de mise à jour
Sudo apt-get update
Ajout de PPA NodeJS
Sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | Sudo -E bash -
Installation de NodeJS et NPM
Sudo apt-get install nodejs
Ici, j’ai écrit un article de blog complet sur Installation de NodeJS et de NPM dans Ubuntu. Cliquez ici pour le lire