จะทราบได้อย่างไรว่ามีการติดตั้ง node.js หรือไม่


101

ฉันเพิ่งติดตั้ง node.js และฉันไม่รู้วิธีเรียกใช้แอปพลิเคชัน ฉันติดตั้ง node.js แล้ว แต่ไม่พบคำแนะนำเพิ่มเติม ต้องทำอะไรบ้าง? ฉันอยากจะดูว่ามันใช้งานได้จริงหรือเปล่า ดังนั้นฉันจึงเรียกใช้สคริปต์ที่ชื่อว่า hello.js มันเป็นเช่นนี้:

console.log('hello world');

ตอนนี้จะเข้าสู่ระบบที่ไหน

แก้ไข

ฉันใช้. js ผ่านสคริปต์. php


4
อืมฉันใช้ Windows และฉันเปิดcmdโหนดอยู่ในเส้นทางของระบบดังนั้นหากคุณพิมพ์node -vคุณควรเห็นเวอร์ชัน เหมืองคือ 0.6.15 เมื่อรันnode hello.jsconsole.log จะพิมพ์ไปยังพรอมต์คำสั่ง ใน Mac และ Linux ฉันคิดว่าคุณคงใช้เทอร์มินัลแล้วทำตามข้างบน
Tina CG Hoehr

ความผิดพลาดของฉันฉันลืมบอกว่าสคริปต์ php กำลังเรียกใช้สิ่งนี้
user1340052

1
ฉันสับสนกับคำว่า "เทอร์มินัล" สำหรับผู้ใช้ที่ไร้เดียงสาเช่นฉันไม่มีอะไรนอกจาก "command prompt" ในเครื่อง windows Run -> พิมพ์ cmd -> Command Prompt หน้าต่างปรากฏ -> node --versionประเภท คุณควรเห็นหมายเลขเวอร์ชัน
ตอนนี้เขาที่ต้องไม่ถูกเปิดเผยชื่อ

1
Btw มันไม่ใช่ "คนโง่" มันเป็นหุ่น
avneet

คำตอบ:


202

เปิดหน้าต่างเทอร์มินัล ประเภท:

node -v

ซึ่งจะแสดงnodejsเวอร์ชันของคุณ

ไปที่ตำแหน่งที่คุณบันทึกสคริปต์และอินพุตของคุณ:

node script.js

ซึ่งจะเรียกใช้สคริปต์ของคุณ


ความผิดพลาดของฉันฉันลืมที่จะพูดถึงว่าฉันกำลังเรียกใช้สิ่งนี้ผ่านสคริปต์ php แล้วจะพิมพ์ที่ไหนถ้าไม่ใช่โดยเทอร์มินัล?
user1340052

@ user1340052 exec()ส่งกลับบรรทัดสุดท้ายจากเอาต์พุตดังนั้นคุณควรจะสบายดี php.net/manual/en/function.exec.php
Brad

5
สำหรับมือใหม่ของโหนดและบรรทัดคำสั่งเช่นฉันที่เสียเวลาไปหนึ่งชั่วโมงกับบล็อกของโหนดวลี "เปิดหน้าต่างเทอร์มินัล" หมายถึงทำ 1 ใน 2 สิ่งใน Windows ใช้ปุ่ม Start ไปที่ Accessories คลิก Command Prompt หรือในปุ่มเริ่มไปที่โปรแกรมทั้งหมดจากนั้นไปที่ไดเร็กทอรีโหนดจากนั้นพรอมต์คำสั่ง Node.js โหนดมีการเปลี่ยนแปลงและบล็อกจำนวนมากล้าสมัยหรือไม่ชัดเจนเกี่ยวกับ Windows หวังว่าจะช่วยให้คุณประหยัดเวลาได้หนึ่งชั่วโมง
Mike_Laird

ฉันจะรู้ได้อย่างไรว่าฉันมี 32 บิตหรือ 64 บิต
Francisco Corrales Morales

ระบบปฏิบัติการของคุณเป็นแบบ 32 บิตหรือ 64 บิต เมื่อคุณติดตั้ง nodejs มันจะเลือกเวอร์ชันที่ตรงกัน
arikin

12

เปิดเทอร์มินัลแล้วเข้าไป

node -v

สิ่งนี้จะบอกคุณถึงเวอร์ชันของ nodejs ที่ติดตั้งจากนั้นเรียกใช้ nodejs อย่างง่ายโดยป้อน

node

พรอมต์จะต้องมีการเปลี่ยนแปลง ป้อนข้อมูลต่อไปนี้

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

บรรทัดคำสั่งต้องแจ้งเอาต์พุตต่อไปนี้หากการติดตั้งสำเร็จ

'Node is working'

8

โปรดลองคำสั่งนี้โหนด --versionหรือโหนด -vv4.4.5ทั้งที่ควรกลับสิ่งที่ต้องการ


ฉันติดตั้ง nodejs 5.6.0 แล้วและเรียกใช้ "nodejs -version" ผ่านเทอร์มินัลที่ส่งคืน "ไม่พบคำสั่ง" "node -v" เป็นคำสั่งที่ถูกต้อง
markp3rry

@ markp3rry คุณเรียกใช้ "nodejs -version" หรือ "nodejs --version" (สังเกตเส้นประคู่)
denvar

7

(สำหรับ windows OS แต่สามารถใช้แนวคิดกับ OS อื่นได้)

คำสั่งรันnode -vจะสามารถยืนยันได้ว่ามีการติดตั้งหรือไม่อย่างไรก็ตามจะไม่สามารถยืนยันได้หากไม่ได้ติดตั้ง (ปฏิบัติการอาจไม่อยู่ใน PATH ของคุณ)

คุณสามารถตรวจสอบได้สองวิธีว่าติดตั้งจริงหรือไม่:

  1. ตรวจสอบตำแหน่งการติดตั้งเริ่มต้น C:\Program Files\nodejs\

หรือ

  1. ไปที่System Settings -> Add or Remove Programsและกรองตามnodeควรแสดงให้คุณเห็นว่าคุณได้ติดตั้งไว้หรือไม่ สำหรับฉันมันแสดงเป็นชื่อ: "Node.js" และคำอธิบาย "Node.js Foundation" โดยไม่ได้ระบุเวอร์ชัน ติดตั้งขนาด 52.6MB

หากคุณยังไม่ได้ติดตั้งให้ไปที่นี่https://nodejs.org/en/download/


เมื่อฉันพิมพ์ node -v พรอมต์จะเปิดขึ้นและปิดอย่างรวดเร็ว โหนดได้รับการติดตั้ง def แต่จากคำตอบอื่น ๆ ฉันคาดหวังว่าจะสามารถอ่านบางสิ่งได้ ฉันจะเปิดพรอมต์ได้อย่างไร
wazz

@wazz ที่ไม่ควรเกิดขึ้นอย่างแน่นอนบางทีการติดตั้งของคุณอาจเสียหายได้อย่างไร? คุณใช้ windows หรือไม่? หากเป็นเช่นนั้นให้ใช้แผงควบคุมเพื่อถอนการติดตั้งแล้วติดตั้งเวอร์ชันเสถียรใหม่
James Wierzba

ใบหน้าที่สำคัญ ฉันไม่ได้เปิด cmd ฉันเพิ่งพิมพ์ลงในกล่องโต้ตอบ 'run' ... tnx
wazz

ใครช่วยบอกคำสั่ง windows เพื่อดูโฟลเดอร์ที่ติดตั้งโหนดได้ไหม คำสั่งที่เทียบเท่ากับ "โหนดใด" บน Mac
sbk


2

node -vตรวจสอบเวอร์ชั่นของโหนดใช้ ตรวจสอบรุ่น NPM npm -vโดยใช้ หากคำสั่งเหล่านี้ให้หมายเลขเวอร์ชันคุณก็พร้อมที่จะNodeJsพัฒนา

ถึงเวลาทดสอบโหนด

สร้างไดเรกทอรีโดยใช้mkdir NodeJs. ภายในNodeJsโฟลเดอร์สร้างไฟล์โดยใช้touch index.js. เปิดของคุณindex.jsโดยใช้viหรือในโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ พิมพ์console.log('Welcome to NodesJs.')และบันทึก node index.jsนำทางกลับไปยังไฟล์ที่บันทึกไว้และประเภท หากคุณเห็นว่าWelcome to NodesJs.คุณทำได้ดีและคุณอยู่กับ NodeJs


2

เปิดพรอมต์คำสั่งใน Windows หรือเทอร์มินัลใน Linux และ Mac พิมพ์

node -v

หากมีการติดตั้งโหนดมันจะแสดงเวอร์ชันของมันตัวอย่างเช่น

v6.9.5

อื่นดาวน์โหลดจากnodejs.org

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.