Vérification de la version de nodejs ne renvoie rien

27

J'essaie d'installer le noeud js sur Ubuntu pour que je puisse exécuter AngularJS. Je ne suis pas sûr de l'avoir installé avant alors j'ai couru sudo-apt get install node et une fois que c'est fait, j'ai alors exécuté node --version mais rien n'est renvoyé sur mon terminal.

[email protected]:~$ node --version
[email protected]:~$ 

Comment puis-je vérifier si nodejs est installé?

    
posée jason328 09.12.2012 - 22:01
la source

7 réponses

47

Essayez

nodejs --version

(au moins sur mon système, le binaire s'appelle nodejs)

    
réponse donnée Sergey 09.12.2012 - 22:32
la source
6

vous ne voulez sérieusement pas utiliser apt-get pour installer NodeJS sur Ubuntu.

La façon dont ubuntu emballe les logiciels tiers signifie que vous obtiendrez toujours des versions obsolètes à moins que vous n'ayez des mainteneurs très actifs ou des cycles de développement logiciels lents, ce qui n'est pas le cas pour les responsables de paquets NodeJS et NodeJS. Je viens de vérifier et il semble que apt-get install nodejs vous fournira une installation v0.6.19, soit de juin 2012 à septembre 2013, lorsque NodeJS a déjà atteint la version stable 10.10.18, avec des modifications internes considérables.

une autre raison pour laquelle vous ne voulez pas apt-get NodeJS est que l'exécutable s'appellera nodejs, pour la simple raison que dans le vaste espace de noms global qui est une distribution Linux contemporaine, node avait déjà été affecté à un un logiciel sans rapport lorsque NodeJS arrive en scène.

vous voulez probablement compiler NodeJS vous-même, ou essayer l’un des paquets binaires à télécharger sur nodejs.org.

    
réponse donnée flow 20.09.2013 - 18:15
la source
1

Pour sortir de @flow, il a absolument raison. Ce que vous voulez faire est de télécharger la dernière version du référentiel Node avec PPA (ne vous inquiétez pas, c'est super facile).

Tapez les commandes suivantes et vous devriez être tout défini:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
    
réponse donnée beckah 07.09.2014 - 03:59
la source
1

Cette question mérite une nouvelle réponse.

Si correctement installé, tapez simplement nodejs --version ou node --version pour vérifier la version.

Si vous avez besoin d’un référentiel plus récent et bien géré

Une bonne option consiste à utiliser les référentiels NodeSource , qui sont très bien gérés.

Suivez ces étapes (notez le nouveau nom du script de configuration pour Node.js v0.12)

curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -

Puis installez avec:

sudo apt-get install -y nodejs

L'utilisation de # nodejs --version maintenant renverra v0.12.4

    
réponse donnée Paulo Coghi 26.05.2015 - 15:10
la source
0

Suivez les instructions d'installation ici:

lien

tar -zxf node-v0.10.33.tar.gz #Download this from nodejs.org
cd node-v0.10.33
./configure && make && sudo make install

Cela prendra du temps - 5 à 10 minutes. Les instructions d'installation ont des conseils pour accélérer l'installation via un indicateur -j , mais je ne suis pas familier avec cela et je ne l'ai malheureusement pas exploré.

Anywho, une fois l'installation terminée, fermez le terminal, puis ouvrez-le de nouveau. Vous devriez être prêt à partir.

[email protected]:~$ npm -v && node -v
1.4.28
v0.10.33
    
réponse donnée Cory Danielson 13.11.2014 - 04:46
la source
0

Vous pouvez exécuter le script suivant:

Enregistrez le script suivant (disons test_server.js):

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello Node.js\n');
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');

Exécutez le script en utilisant:

nodejs test_server.js

Ouvrez lien dans votre navigateur et vous devriez voir un message de bienvenue.

    
réponse donnée aliasav 04.05.2015 - 11:03
la source
0

Essayez avec

node -v

Sa version de noeud de retour

    
réponse donnée Senanayaka 25.03.2016 - 06:40
la source

Lire d'autres questions sur les étiquettes