Cách tải xuống và cài đặt Node.js và NPM trên Windows

Để bắt đầu xây dựng các ứng dụng Node.js của bạn, bước đầu tiên là cài đặt khung node.js. Khung công tác Node.js có sẵn cho nhiều hệ điều hành khác nhau ngay từ Windows đến Ubuntu và OS X. Sau khi cài đặt khung Node.js, bạn có thể bắt đầu xây dựng các ứng dụng Node.js đầu tiên của mình.

Node.js cũng có khả năng nhúng chức năng bên ngoài hoặc chức năng mở rộng bằng cách sử dụng các mô-đun tùy chỉnh. Các mô-đun này phải được cài đặt riêng. Một ví dụ về mô-đun là MongoDB mô-đun cho phép bạn làm việc với MongoDB cơ sở dữ liệu từ ứng dụng Node.js của bạn.

Cách cài đặt Node.js trên Windows

Bước đầu tiên khi sử dụng Node.js là cài đặt thư viện Node.js trên hệ thống máy khách. Dưới đây là các bước để tải xuống và cài đặt Node.js trong Windows:

Bước 1) Tải xuống Trình cài đặt Node.js cho Windows

Đi đến trang web https://nodejs.org/en/download/ và tải xuống các tệp nhị phân cần thiết.

Trong ví dụ của chúng tôi, chúng tôi sẽ Tải xuống Node.js trên Windows với các tập tin cài đặt 32-bit.

Cài đặt Node.js trên Windows

Bước 2) Chạy cài đặt

Double nhấp vào tệp .msi đã tải xuống để bắt đầu cài đặt.

Nhấp vào nút Run trên màn hình đầu tiên để bắt đầu cài đặt.

Cài đặt Node.js trên Windows

Bước 3) Tiếp tục các bước cài đặt

Trong màn hình tiếp theo, hãy nhấp vào nút “Tiếp theo” để tiếp tục tải xuống và cài đặt Node.js

Cài đặt Node.js trên Windows

Bước 4) Chấp nhận các điều khoản và điều kiện

Trong màn hình tiếp theo, Chấp nhận thỏa thuận cấp phép và nhấp vào nút Tiếp theo.

Cài đặt Node.js trên Windows

Bước 5) Thiết lập đường dẫn

Trong màn hình tiếp theo, chọn vị trí cần cài đặt Node.js rồi nhấp vào nút Tiếp theo.

1. Đầu tiên, nhập vị trí tệp để cài đặt Node.js. Đây là nơi các tệp Node.js sẽ được lưu trữ sau khi cài đặt.

2. Nhấp vào nút Tiếp theo để tiếp tục cài đặt.

Cài đặt Node.js trên Windows

Bước 6) Chọn các thành phần mặc định sẽ được cài đặt

Chấp nhận các thành phần mặc định và nhấp vào nút Tiếp theo.

Cài đặt Node.js trên Windows

Bước 7) Bắt đầu cài đặt

Trong màn hình tiếp theo, nhấp vào nút cài đặt Node.js để bắt đầu cài đặt trên Windows.

Cài đặt Node.js trên Windows

Bước 8) Hoàn tất cài đặt

Nhấp vào nút Hoàn tất để hoàn tất quá trình cài đặt.

Cài đặt Node.js trên Windows

Windows is now recommending that developers use Node.js with WSL2(the Windows subsystem for Linux)

Cách cài đặt NPM trên Windows 10/8/7

Cách khác để cài đặt Node.js trên bất kỳ máy khách nào là sử dụng “trình quản lý gói”.

On Windows, bản tải xuống NPM (Trình quản lý gói nút) được gọi là Chocolatey. Nó được thiết kế để trở thành một khuôn khổ phi tập trung giúp cài đặt nhanh chóng các ứng dụng và công cụ mà bạn cần.

Để cài đặt NPM trên Windows thông qua Chocolatey, bạn cần thực hiện các bước sau.

Bước 1) Cài đặt Chocolatey – Trang web Chocolatey (https://chocolatey.org/) có hướng dẫn rất rõ ràng về cách cài đặt khung này.

  • Bước đầu tiên là chạy lệnh bên dưới trong cửa sổ dấu nhắc lệnh. Lệnh này được lấy từ trang web Chocolatey và là lệnh chuẩn để cài đặt Node.js qua Chocolatey.
  • Lệnh dưới đây là lệnh PowerShell gọi tập lệnh PowerShell từ xa trên trang web Chocolatey. Lệnh này cần được chạy trong cửa sổ lệnh PowerShell.
  • Tập lệnh PowerShell này thực hiện tất cả công việc cần thiết để tải xuống các thành phần cần thiết và cài đặt chúng cho phù hợp.

@powershell -NoProfile -ExecutionPolicy Bypass -Command “iex ((new-object Wet.webclient).DownloadString('https://chocolatey.org/install.ps1'))” && SET PATH=%PATH%;%ALLUSERSPROFILE% \sôcôla\bin

Cài đặt NPM trên Windows 10/8/7

Bước 2) Bước tiếp theo là cài đặt Node.js vào máy cục bộ của bạn bằng trình quản lý gói Chocolatey. Điều này có thể được thực hiện bằng cách chạy lệnh dưới đây trong dấu nhắc lệnh.

Cài đặt NPM trên Windows 10/8/7

Nếu quá trình cài đặt thành công, bạn sẽ nhận được thông báo cài đặt thành công Node.js.

Lưu ý: Nếu bạn gặp lỗi như “C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1” thì hãy tạo thủ công thư mục trong đường dẫn

Chạy ứng dụng Hello World đầu tiên của bạn trong Node.js

Khi bạn đã tải xuống và cài đặt Node.js trên máy tính của mình, hãy thử hiển thị “Hello World” trong trình duyệt web.

Tạo file Node.js với tên file firstprogram.js

var http = require('http');

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.end('Hello World!');
}).listen(8080);

Giải thích mã:

  1. Chức năng cơ bản của hàm “require” là nó đọc một JavaScript tệp, thực thi tệp và sau đó tiến hành trả về một đối tượng. Bằng cách sử dụng đối tượng này, người ta có thể sử dụng các chức năng khác nhau có sẵn trong mô-đun được gọi bởi hàm yêu cầu. Vì vậy, trong trường hợp của chúng tôi, vì chúng tôi muốn sử dụng chức năng của HTTP và chúng tôi đang sử dụng lệnh require(http).
  2. Trong 2 nàynd dòng mã này, chúng ta đang tạo một ứng dụng máy chủ dựa trên một hàm đơn giản. Hàm này được gọi bất cứ khi nào có yêu cầu được gửi tới ứng dụng máy chủ của chúng tôi.
  3. Khi nhận được yêu cầu, chúng tôi sẽ yêu cầu hàm của mình trả về phản hồi “Hello World” cho khách hàng. Hàm writeHead được sử dụng để gửi dữ liệu tiêu đề đến máy khách và hàm end sẽ đóng kết nối với máy khách.
  4. Sau đó, chúng tôi đang sử dụng hàm server.listen để làm cho ứng dụng máy chủ của chúng tôi lắng nghe các yêu cầu của khách hàng trên cổng số 8080. Bạn có thể chỉ định bất kỳ cổng khả dụng nào ở đây.

Thực thi mã

    1. Lưu tệp trên máy tính của bạn: C:\Users\Your Name\ firstprogram.js
    2. Trong dấu nhắc lệnh, điều hướng đến thư mục chứa tệp. Nhập lệnh Node firstprogram.js

Ứng dụng Hello World đầu tiên trong Node.js

    1. Bây giờ, máy tính của bạn hoạt động như một máy chủ! Nếu bất cứ ai cố gắng truy cập vào máy tính của bạn trên cổng 8080, họ sẽ nhận được thông báo “Xin chào thế giới!” nhắn tin đáp lại!
    2. Khởi động trình duyệt internet của bạn và nhập địa chỉ: http://localhost:8080

đầu ra

Ứng dụng Hello World đầu tiên trong Node.js

Tổng kết

  • Chúng tôi đã thấy quá trình cài đặt Node.js thông qua mô-đun cài đặt MSI, có sẵn trên trang web Node.js. Quá trình cài đặt này sẽ cài đặt các mô-đun cần thiết để chạy ứng dụng Node.js trên máy khách.
  • Node.js cũng có thể được cài đặt thông qua trình quản lý gói. Trình quản lý gói cho windows được gọi là Chocolatey. Bằng cách chạy một số lệnh đơn giản trong dấu nhắc lệnh, trình quản lý gói Chocolatey sẽ tự động tải xuống các tệp cần thiết và sau đó cài đặt chúng trên máy khách.
  • Một ứng dụng Node.js đơn giản bao gồm việc tạo một máy chủ lắng nghe trên một cổng cụ thể. Khi có yêu cầu đến máy chủ, máy chủ sẽ tự động gửi phản hồi 'Hello World' tới máy khách.