Node.js'nin yüklü olup olmadığı nasıl anlaşılır


101

Yakın zamanda node.js yükledim ve uygulamaları nasıl çalıştıracağım konusunda hiçbir fikrim yok. Node.js yükledim ancak daha fazla talimat bulamadım. Gerçekten ne yapılması gerekiyor? Gerçekten işe yarayıp yaramadığını görmek istedim. Bu yüzden hello.js adlı bir komut dosyası çalıştırdım. Şöyle gitti:

console.log('hello world');

Şimdi bu nereye kaydedilir?

Düzenle

Bu .js dosyasını bir .php betiği üzerinden çalıştırıyorum.


4
Hmm, Windows kullanıyorum ve açıyorum cmd, düğüm sistem yolunda yani yazarsanız node -vsürümünü görmelisiniz. Benimki 0.6.15. node hello.jsConsole.log çalıştırıldığında yalnızca komut istemine yazdırılır. Mac ve Linux'ta sadece terminali kullanıp yukarıdakileri yapacağınızı düşünüyorum.
Tina CG Hoehr

Hatam, bunu bir php betiğinin yürüttüğünü söylemeyi unuttum.
user1340052

1
"Terminal" kelimesiyle kafam karıştı. Benim gibi saf kullanıcılar için, Windows makinelerinde "komut isteminden" başka bir şey değildir. Çalıştır -> cmd yazın -> Komut İstemi pencereleri görünür -> yazın node --version. Sürüm numarasını görmelisiniz.
şimdi adı verilmemesi gereken kişi.

1
Btw bu "aptallar" değil, aptallar
avneet

Yanıtlar:


202

Bir terminal penceresi açın. Tür:

node -v

Bu, nodejssürümünüzü gösterecektir .

Komut dosyanızı kaydettiğiniz yere gidin ve girin:

node script.js

Bu komut dosyanızı çalıştıracaktır.


Hatam, bunu bir php betiği ile çalıştırdığımı söylemeyi unuttum. Öyleyse, terminal tarafından değilse nereye basılacak?
user1340052

@ user1340052, çıktıdan exec()son satırı döndürür, bu yüzden orada iyi olmalısınız. php.net/manual/en/function.exec.php
Brad

5
Düğüm bloglarında bir saatini boşa harcayan benim gibi düğüm ve komut satırına yeni başlayanlar için, "terminal penceresi aç" ifadesi Windows'ta 2 şeyden birini yapmak anlamına gelir. Ya Başlat düğmesini kullanın, Aksesuarlar'a gidin, Komut İstemi'ni tıklayın; veya Başlat düğmesinde, Tüm Programlar'a, ardından Node dizinine ve ardından Node.js Komut İstemi'ne gidin. Düğüm değişti ve birçok blog güncelliğini yitirdi ya da Windows hakkında tamamen anlaşılmaz. Umarım bu size bir saat kazandırır.
Mike_Laird

32 bit mi yoksa 64 bit mi olduğunu nasıl bilebilirim?
Francisco Corrales Morales

İşletim sisteminiz 32 bit veya 64 bittir. Nodejs'yi kurduğunuzda, eşleşen sürümü seçer.
arikin

12

bir terminal açın ve girin

node -v

bu size kurulu nodejs versiyonunu söyleyecektir, ardından nodejs'yi basitçe girerek çalıştırın.

node

İstemi değiştirilmelidir. Aşağıdakileri girin,

function testNode() {return "Node is working"}; testNode();

Kurulum başarılı olursa komut satırı aşağıdaki çıktıyı istemelidir

'Node is working'

8

Lütfen bu komut düğümünü deneyin --version veya node -v , bunlardan herhangi biri gibi bir şey döndürmelidir v4.4.5.


Nodejs 5.6.0 kurulu ve uçbirim üzerinden "nodejs -version" çalıştıran "command not found" döndürdü. "düğüm-v" doğru komuttur.
markp3rry

@ markp3rry "nodejs -version" veya "nodejs --version" (çift çizgiye dikkat edin) çalıştırdınız mı
denvar

7

(Bu, Windows işletim sistemi içindir, ancak konsept diğer işletim sistemlerine uygulanabilir)

Çalıştırma komutu node -v, kurulu olup olmadığını doğrulayabilir, ancak kurulu OLMADIĞINI doğrulayamayacaktır. (Yürütülebilir dosya, PATH'nizde olmayabilir)

Gerçekte kurulu olup olmadığını kontrol etmenin iki yolu:

  1. Varsayılan yükleme konumunu kontrol edin C:\Program Files\nodejs\

veya

  1. Git System Settings -> Add or Remove Programsve filtrele node, yüklediyseniz size göstermelidir. Benim için başlık olarak gösteriliyor: "Node.js" ve "Node.js Foundation" açıklaması, herhangi bir sürüm belirtilmemiş. Yükleme boyutu 52.6MB

Yüklemediyseniz buradan edinin https://nodejs.org/en/download/


Düğüm -v yazdığımda, bir komut istemi açılıyor ve hızla kapanıyor. Düğüm def yüklü ancak diğer yanıtlara göre bir şeyler okuyabilmeyi bekliyorum. İstemi nasıl açık tutabilirim?
wazz

@wazz Bu kesinlikle olmamalı, belki de kurulumunuz nasıl bozuldu? Windows mu kullanıyorsunuz? Kullanım kontrol paneli kaldırın ve daha sonra yeniden yükleme kararlı sürüm için Öyleyse
James Wierzba

büyük facepalm. cmd'yi açmadım. sadece 'çalıştır' iletişim kutusuna yazdım ... tnx.
wazz

Birisi bana düğümün kurulu olduğu klasörü görmek için windows komutunu söyleyebilir mi? Mac'te "hangi düğümün" eşdeğer komutu
sbk


2

Düğüm sürümünü kullanarak kontrol edin node -v. Npm sürümünü kullanarak kontrol edin npm -v. Bu komutlar size sürüm numarası verdiyse, NodeJsgeliştirmeye devam edebilirsiniz.

Düğümü test etme süresi

Kullanarak bir Dizin oluşturun mkdir NodeJs. NodeJsKlasörün içinde kullanarak bir dosya oluşturun touch index.js. Senin aç index.jsbirini kullanarak viya da en sevdiğiniz metin editörü. Yazın console.log('Welcome to NodesJs.')ve kaydedin. Kaydedilmiş dosyanıza geri dönün ve yazın node index.js. Eğer görürseniz Welcome to NodesJs.güzel bir iş yaptı ve NodeJs ile doldu.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.