Pertanyaan Memeriksa versi nodej tidak menghasilkan apa-apa


Saya mencoba untuk menginstal node js ke Ubuntu sehingga saya dapat menjalankan AngularJS. Saya tidak yakin apakah saya sudah menginstalnya sebelumnya jadi saya berlari sudo-apt get install node dan setelah itu selesai saya jalankan node --version tetapi tidak ada yang dikembalikan di terminal saya.

jason@jason:~$ node --version
jason@jason:~$ 

Bagaimana cara memeriksa apakah nodejs diinstal?


27
2017-12-09 21:01


asal


yang berhasil untukku - Dipesh Kc


Jawaban:


Mencoba

nodejs --version

(setidaknya pada sistem saya biner disebut nodejs)


47
2017-12-09 21:32



bekerja. Tetapi saya tidak mengerti mengapa itu adalah versi yang lebih lama. v0.10.25 saat ini v 0,12 - atilkan
@emrah: Ya, Node versi Ubuntu sering kali agak lama. Coba nodesource PPA: github.com/nodesource/distributions - Sergey


Anda benar-benar tidak ingin menggunakannya apt-get untuk menginstal NodeJS di ubuntu.

Cara ubuntu untuk mengemas perangkat lunak pihak ke-3 berarti bahwa Anda akan selalu mendapatkan versi yang ketinggalan jaman kecuali Anda memiliki pengelola yang sangat aktif atau perangkat lunak dev siklus lambat — keduanya tidak benar untuk NodeJS dan pengelola paket NodeJS. saya hanya memeriksa dan sepertinya apt-get install nodejs akan memberi Anda menginstal v0.6.19, yang dari Juni 2012-pada September 2013, ketika NodeJS telah mencapai v0.10.18 stabil, dengan perubahan internal yang cukup besar.

satu lagi alasan Anda tidak mau apt-get NodeJS adalah bahwa executable akan disebut nodejs, karena alasan sederhana bahwa dalam namespace global yang luas yang merupakan distro linux kontemporer, node sudah ditugaskan untuk sebuah perangkat lunak yang tidak terkait ketika NodeJS menghantam tempat kejadian.

Anda mungkin ingin mengkompilasi NodeJS sendiri, atau mencoba salah satu paket binari yang mereka miliki untuk diunduh di nodejs.org.


6
2017-09-20 16:15



Poin bagus! OP juga dapat menambahkan repositori yang terpelihara secara aktif terhadap repo ke daftar repositori seperti yang dijelaskan dalam posting ini di sini: github.com/joyent/node/wiki/… - Pawelmhm
+1, saya menggunakan NVM untuk menghindari masalah perizinan (misalnya menggunakan sudo untuk npm install -g), tetapi bahkan tanpa itu yang terbaik adalah menjauh dari repositori resmi di sini. - Michael Martin-Smucker


Untuk pergi dari @flow, dia benar sekali. Yang ingin Anda lakukan adalah mengunduh versi terbaru dari repositori Node dengan PPA (jangan khawatir, ini super mudah).

Ketik perintah berikut dan Anda harus siap:

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

1
2017-09-07 01:59





Pertanyaan ini layak mendapat jawaban baru.

Jika dipasang dengan benar, ketikkan saja nodejs --version atau node --version untuk memeriksa versi.


Jika Anda membutuhkan repositori yang lebih baru dan terawat dengan baik

Pilihan yang bagus adalah menggunakan NodeSource repositori, yang sangat mantained baik.

Ikuti langkah ini (perhatikan nama skrip pengaturan baru untuk Node.js v0.12)

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

Kemudian instal dengan:

sudo apt-get install -y nodejs

Menggunakan # nodejs --version sekarang akan kembali v0.12.4


1
2018-05-26 13:10





Ikuti petunjuk pemasangan di sini:

https://github.com/joyent/node/wiki/installation

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

Ini akan memakan waktu - 5 hingga 10 menit. Petunjuk penginstalan memiliki saran tentang mempercepat pemasangan melalui beberapa -j bendera, tapi saya tidak akrab dengan itu dan sayangnya tidak menjelajahinya.

Siapa pun, setelah menginstal selesai, tutup terminal dan kemudian buka kembali. Anda harus baik untuk pergi.

cory@LAPTOPUTRON3000:~$ npm -v && node -v
1.4.28
v0.10.33

0
2017-11-13 03:46





Anda dapat menjalankan skrip berikut:

Simpan skrip berikut (misalkan 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/');

Jalankan skrip menggunakan:

nodejs test_server.js

Buka http://127.0.0.1:8124/ di browser Anda dan Anda akan melihat pesan selamat datang.


0
2018-05-04 09:03





Coba dengan

node -v 

Versi simpul kembalinya


0
2018-03-25 05:40