Saya ingin mendapatkan versi Node.js di baris perintah. Saya mengharapkan untuk menjalankan perintah seperti:
node -version
tapi itu tidak berhasil. Adakah yang tahu seperti apa baris perintahnya? (Yaitu bukan REPL)
node.js
command-line
hawkeye
sumber
sumber
node --help
. Tapi, singkatnya, Anda perlu 2 garis untuk pilihan penuh nama:node --version
. Sebuah dash tunggal dimulai sekelompok alias, sehingga-version
menggabungkan-v
,-e
,-r
, dll - meskipun hanya 3 dari 7 diakui oleh Node.node --help
(node -h
bekerja juga). Namun,node
tidak tidak mendukung pengelompokan pilihan cara Anda menggambarkan; misalnya,node -p -i
berfungsi (secara sintaksis - pada 0,12, tidak ada kombinasi opsi pendek yang masuk akal secara semantik), tetapinode -pi
menghasilkan kesalahanunrecognized flag
/bad option
(0,12).Jawaban:
Baris perintah untuk itu adalah:
Atau
catatan:
Jika
node -v
tidak berfungsi, tetapi berhasilnodejs -v
, maka ada sesuatu yang tidak diatur dengan benar di sistem Anda. Lihat pertanyaan lain ini untuk cara memperbaikinya.sumber
nodejs -v
sebagai gantinya.node -v
berhasil. Saya menggunakan versi terbaru yang tersedia hari ini yaitu 0,12.6.>node -v
v6.8.0
>node --version
v6.8.0
Jika Anda merujuk ke baris perintah shell, salah satu dari yang berikut ini akan berfungsi:
Hanya mengetik
node version
akan menyebabkan node.js mencoba memuat modul yang bernama versi, yang tidak ada kecuali Anda suka bekerja dengan nama-nama modul yang membingungkan.sumber
node -version
, tidaknode version
. Yang pertama melaporkan kesalahanunrecognized flag
/bad option
(dalam 0,12) dan kemudian memasuki REPL, sedangkan yang terakhir memang mencoba memuat file yang tidak ada, dan batal tanpa memasukkan REPL. @JonathanLonowski telah menyatakannya dalam komentar pada pertanyaan, tetapi izinkan saya mengulanginya di sini:node -h
ataunode --help
menunjukkan semua opsi baris perintah yang didukung.Coba
nodejs
bukan hanyanode
sumber
node
, bukannodejs
. Namun, ada konflik penamaan pada beberapa distro Linux (misalnya, Ubuntu), yang mengakibatkan executable diinstal sebagainodejs
. Pada Ubuntu 14.04, misalnya, jugaapt-get install nodejs
akan menginstal executable (diimplementasikan sebagai symlink ke ). Dengan kata lain: Untuk konsistensi, coba dulu .node
nodejs
node -v
Jika Anda ingin memeriksa command prompt gunakan node -v atau node --version
Jika Anda memiliki node.exe maka dalam simpul Anda dapat memberikan.
sumber
node.exe
, maka>process.version
hanya akan menunjukkan versi dan bukan objek proses penuhNode :
node --version
ataunode -v
npm :
npm --version
ataunpm -v
Versi mesin V8 :
sumber
sumber
menemukan versi simpul yang diinstal.
atau
Dan jika Anda ingin informasi lebih lanjut tentang simpul yang diinstal (yaitu versi simpul, versi v8, platform, info variabel env dll.)
maka lakukan saja ini.
di mana objek proses adalah global yang menyediakan informasi tentang, dan kontrol atas, proses Node.js saat ini.
sumber
>process.version
hanya akan menampilkan versi dan bukan objek proses penuhSecara default paket node adalah nodejs, jadi gunakan
atau
Anda dapat membuat tautan menggunakan
maka kamu bisa menggunakan
atau
sumber
Anda dapat memeriksa apakah Anda memiliki Node dan Npm yang diinstal dengan mengetik:
$node --version && npm --version
sumber
Cukup ketik
npm version
baris perintah Anda dan itu akan menampilkan semua detail versi tentang node, npm, v8 engine dll.sumber
Satu tip keren jika Anda menggunakan editor Atom.
Ini akan mengembalikan Anda tidak hanya versi node tetapi juga beberapa hal lainnya.
sumber
Pada perangkat Arm7 (armhf) yang menjalankan Debian Stretch, saya harus mengeluarkan salah satu dari berikut ini:
Berikut ini tidak berfungsi:
Semoga ini bisa membantu orang lain.
sumber
buka command prompt node.js
jalankan perintah ini
sumber
Anda cukup melakukannya
atau bentuk pendek juga bisa dilakukan
Jika perintah di atas tidak berfungsi, Anda telah melakukan kesalahan dalam instalasi, instal ulang node.js dan coba.
sumber