Làm cách nào để biết node.js đã được cài đặt hay chưa


98

Gần đây tôi đã cài đặt node.js và tôi không biết cách chạy các ứng dụng. Tôi đã cài đặt node.js nhưng không thể tìm thấy hướng dẫn thêm. Người ta thực sự cần làm gì? Tôi muốn xem liệu nó có thực sự hoạt động hay không. Vì vậy, tôi đã thực thi một tập lệnh có tên hello.js. Nó diễn ra như vậy:

console.log('hello world');

Bây giờ nó sẽ được đăng nhập ở đâu?

Biên tập

Tôi đang chạy .js này thông qua tập lệnh .php.


4
Rất tiếc, tôi đang sử dụng Windows và tôi đang mở cmd, nút nằm trong đường dẫn hệ thống nên nếu bạn nhập, node -vbạn sẽ thấy phiên bản. Của tôi là 0,6,15. Đang chạy node hello.js, console.log chỉ in ra dấu nhắc lệnh. Trong Mac và Linux, tôi nghĩ bạn sẽ chỉ cần sử dụng thiết bị đầu cuối và thực hiện các thao tác trên.
Tina CG Hoehr

Sai lầm của tôi, tôi đã quên đề cập rằng một tập lệnh php đang thực thi điều này.
dùng1340052

1
Tôi đã bị nhầm lẫn bởi từ "thiết bị đầu cuối". Đối với những người dùng ngây thơ như tôi, nó không là gì khác ngoài "dấu nhắc lệnh" trong máy tính Windows. Run -> Gõ cmd -> Cửa sổ Command Prompt hiện ra -> gõ node --version. Bạn sẽ thấy số phiên bản.
bây giờ anh ta là người không được nêu tên.

1
Btw nó không phải là "ngu ngốc" nó là hình nộm
avneet

Câu trả lời:


195

Mở cửa sổ dòng lệnh. Kiểu:

node -v

Điều này sẽ hiển thị nodejs phiên bản .

Điều hướng đến nơi bạn đã lưu tập lệnh và đầu vào của mình:

node script.js

Điều này sẽ chạy tập lệnh của bạn.


Sai lầm của tôi, tôi đã quên đề cập đến việc tôi đang chạy điều này thông qua một tập lệnh php. Vậy nó sẽ được in ở đâu nếu không phải bằng thiết bị đầu cuối?
dùng1340052

@ user1340052, exec()trả về dòng cuối cùng từ đầu ra, vì vậy bạn sẽ ổn ở đó. php.net/manual/en/ Chức năng.exec.php
Brad

5
Đối với những người mới sử dụng nút và dòng lệnh, như tôi, người vừa lãng phí một giờ tại các blog về nút, cụm từ "mở cửa sổ đầu cuối" có nghĩa là thực hiện 1 trong 2 điều trong Windows. Sử dụng nút Bắt đầu, đi tới Phụ kiện, nhấp vào Dấu nhắc Lệnh; hoặc trong nút Bắt đầu, đi tới Tất cả chương trình, sau đó là thư mục Node, rồi đến Dấu nhắc lệnh Node.js. Nút đã thay đổi và rất nhiều blog đã lỗi thời, hoặc chỉ đơn giản là ít người biết về Windows. Hy vọng điều này giúp bạn tiết kiệm một giờ.
Mike_Laird

làm thế nào tôi có thể biết nếu tôi có một 32-bit hoặc một 64-bit?
Francisco Corrales Morales

Hệ điều hành của bạn là 32-bit hoặc 64-bit. Khi bạn cài đặt nodejs, nó sẽ chọn phiên bản phù hợp.
arikin

12

mở một thiết bị đầu cuối và nhập

node -v

điều này sẽ cho bạn biết phiên bản nodejs được cài đặt, sau đó chạy nodejs đơn giản bằng cách nhập

node

Lời nhắc phải được thay đổi. Nhập theo dõi,

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

dòng lệnh phải nhắc đầu ra sau nếu cài đặt thành công

'Node is working'

8

Vui lòng thử nút lệnh này --version hoặc nút -v , một trong hai nút này sẽ trả về một cái gì đó giống như v4.4.5.


Tôi đã cài đặt nodejs 5.6.0 và chạy "nodejs -version" thông qua thiết bị đầu cuối trả về "lệnh không tìm thấy". "node -v" là lệnh chính xác.
markp3rry

@ markp3rry bạn đã chạy "nodejs -version" hay "nodejs --version" (lưu ý dấu gạch ngang kép)
denvar vào

6

(Điều này dành cho hệ điều hành windows nhưng khái niệm này có thể được áp dụng cho hệ điều hành khác)

Chạy lệnh node -v sẽ có thể xác nhận nếu nó được cài đặt, tuy nhiên nó sẽ không thể xác nhận nếu nó KHÔNG được cài đặt. (Thực thi có thể không có trên PATH của bạn)

Hai cách bạn có thể kiểm tra xem nó đã thực sự được cài đặt chưa:

  1. Kiểm tra vị trí cài đặt mặc định C:\Program Files\nodejs\

hoặc là

  1. Truy cập System Settings -> Add or Remove Programsvà lọc theo node, nó sẽ hiển thị cho bạn nếu bạn đã cài đặt nó. Đối với tôi, nó hiển thị dưới dạng tiêu đề: "Node.js" và mô tả "Node.js Foundation", không có phiên bản nào được chỉ định. Kích thước cài đặt là 52,6MB

Nếu bạn chưa cài đặt, hãy tải xuống từ đây https://nodejs.org/en/download/


Khi tôi nhập nút -v, một lời nhắc sẽ mở ra và đóng lại nhanh chóng. Node đã được cài đặt def nhưng dựa trên các câu trả lời khác, tôi hy vọng có thể đọc được thứ gì đó. Làm cách nào để giữ lời nhắc mở?
wazz 27/12/17

@wazz Điều đó chắc chắn không nên xảy ra, có lẽ cài đặt của bạn bị hỏng một số làm thế nào? Bạn đang sử dụng windows? Nếu vậy bảng điều khiển sử dụng để gỡ bỏ cài đặt, và sau đó cài đặt lại phiên bản ổn định
James Wierzba

facepalm chính. tôi đã không mở cmd. tôi vừa gõ vào hộp thoại 'run' ... tnx.
wazz

Ai đó có thể cho tôi biết lệnh windows để xem thư mục mà nút được cài đặt trong không? Lệnh tương đương của "nút nào" trên Mac
sbk

2

Kiểm tra phiên bản nút đang sử dụng node -v. Kiểm tra phiên bản npm đang sử dụng npm -v. Nếu các lệnh này cung cấp cho bạn số phiên bản, bạn có thể bắt đầu NodeJsphát triển

Đã đến lúc kiểm tra nút

Tạo một Thư mục bằng cách sử dụng mkdir NodeJs. Bên trong NodeJsthư mục tạo một tệp bằng cách sử dụng touch index.js. Mở của bạn index.jsbằng cách sử dụng vihoặc trong trình soạn thảo văn bản yêu thích của bạn. Nhập console.log('Welcome to NodesJs.')và lưu nó. Điều hướng trở lại tệp đã lưu của bạn và nhập node index.js. Nếu bạn thấy Welcome to NodesJs.bạn đã làm một công việc tốt và bạn đã phù hợp với NodeJs.


2

Mở dấu nhắc lệnh trong Windows hoặc thiết bị đầu cuối trong Linux và Mac.

node -v

Nếu nút được cài đặt, nó sẽ hiển thị phiên bản của nó, ví dụ:

v6.9.5

Nếu không, hãy tải xuống từ nodejs.org


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.