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

⚡ Tóm tắt thông minh

Cài đặt Node.js trên Windows Ứng dụng sử dụng trình cài đặt MSI chính thức hoặc trình quản lý gói Chocolatey, cả hai đều tích hợp NPM. Sau khi thiết lập, một đoạn mã máy chủ HTTP đơn giản sẽ xác nhận rằng môi trường chạy trả về phản hồi "Hello World" trong trình duyệt.

  • 🪟 Windows Trình cài đặt: Trình cài đặt MSI từ nodejs.org sẽ cài đặt Node.js và NPM cùng nhau.
  • 📦 Sô cô la: Windows Trình quản lý gói cài đặt Node.js chỉ với một lệnh PowerShell duy nhất.
  • ⚙️ Xin chào thế giới: Máy chủ require('http') lắng nghe trên cổng 8080 và trả về phản hồi.
  • 🔢 Kiểm tra phiên bản: Chạy lệnh `node -v` và `npm -v` để xác nhận các phiên bản đã được cài đặt.
  • 🐧 Tùy chọn WSL2: Microsoft Khuyến nghị sử dụng Node.js trên WSL2 cho quy trình phát triển phần mềm theo phong cách Linux.
  • 🤖 Thiết lập AI: Trợ lý AI tạo ra các lệnh cài đặt và kịch bản máy chủ khởi động một cách nhanh chóng.

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

Để bắt đầu xây dựng ứng dụng Node.js, bước đầu tiên là cài đặt framework Node.js. Framework Node.js có sẵn cho nhiều hệ điều hành khác nhau, 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 các chức năng bên ngoài hoặc 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ụ này, chúng ta 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) Tiến hành 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 Chạy 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) Ở màn hình tiếp theo, hãy nhấp vào nút “Tiếp theo” để tiếp tục quá trình 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. Ở 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. Ở màn hình tiếp theo, chọn vị trí cần cài đặt Node.js rồi nhấn vào nút Tiếp theo.

  1. Trước tiên, hãy nhập vị trí lưu trữ tệp cài đặt Node.js. Đây là nơi các tệp của Node.js sẽ được lưu trữ sau khi cài đặt xong.
  2. Nhấp vào nút Tiếp theo để tiếp tục quá trình 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 cần 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. Ở màn hình tiếp theo, nhấp vào nút cài đặt Node.js để bắt đầu cài đặt. 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 để kết thúc cài đặt.

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

Lưu ý: Windows Hiện nay, khuyến nghị các nhà phát triển nên sử dụng Node.js với WSL2 (Các Windows (Hệ thống con dành cho Linux) dùng cho quy trình phát triển theo kiểu 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". 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) Hướng dẫn cài đặt Chocolatey – Trang web Chocolatey Có hướng dẫn rất rõ ràng về cách cài đặt khung phần mềm này.

  • Bước đầu tiên là chạy lệnh sau trong cửa sổ dấu nhắc lệnh. Lệnh này được lấy từ trang web của Chocolatey và là lệnh chuẩn để cài đặt Node.js thông 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 net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\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 tính cục bộ của bạn bằng trình quản lý gói Chocolatey. Bạn có thể thực hiện việc này bằng cách chạy lệnh sau trong cửa sổ dòng 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ư mục đó theo cách thủ công trong đường dẫn.

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

Sau khi tải xuống và cài đặt Node.js trên máy tính, hãy thử hiển thị "Hello World" trong trình duyệt web. Tạo một tệp Node.js với tên tệp là firstprogram.js.

var http = require('http');

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

Code Giải thích:

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

Thực thi mã

  1. Lưu tệp vào máy tính của bạn: C:\Users\Your Name\firstprogram.js
  2. Trong cửa sổ dòng 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. Giờ đây, máy tính của bạn hoạt động như một máy chủ! Nếu ai đó cố gắng truy cập máy tính của bạn trên cổng 8080, họ sẽ nhận được thông báo "Hello World!" (Xin chào thế giới!) trả 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

Câu Hỏi Thường Gặp

Node.js là môi trường thực thi. JavaChạy script bên ngoài trình duyệt. NPM (Node Package Manager) cài đặt và quản lý các gói. Việc cài đặt Node.js cũng tự động cài đặt NPM.

Mở cửa sổ Command Prompt và chạy lệnh `node -v` để hiển thị phiên bản Node.js, sau đó chạy lệnh `npm -v` để hiển thị phiên bản NPM đã được cài đặt trên máy tính của bạn.

Hãy chọn LTS (Hỗ trợ dài hạn) cho hầu hết các dự án vì nó ổn định và được bảo trì lâu hơn. Chỉ chọn Current khi bạn cần các tính năng thử nghiệm mới nhất.

Vâng. Microsoft Khuyến nghị chạy Node.js trên WSL2 để có quy trình làm việc kiểu Linux. Cài đặt một bản phân phối Linux, sau đó sử dụng trình quản lý phiên bản như nvm để cài đặt Node.js.

Trình quản lý phiên bản như nvm-windows cho phép bạn chuyển đổi giữa nhiều phiên bản Node.js cho cùng một dự án. Hãy gỡ bỏ mọi cài đặt hiện có trước để tránh xung đột.

Không. Trình cài đặt MSI chính thức của Node.js đã bao gồm NPM, vì vậy nó sẽ tự động cài đặt cùng với Node.js. Bạn có thể cập nhật nó sau này bằng cách chạy lệnh `npm install -g npm`.

Đúng vậy. Các trợ lý AI như ChatGPT sẽ tạo ra các lệnh cài đặt chính xác cho... WindowsGiải thích các lỗi PATH và tạo các tập lệnh khởi động, giúp tăng tốc quá trình thiết lập lần đầu.

Đúng vậy. GitHub Copilot tự động hoàn thành câu lệnh `require('http') server` để lắng nghe trên một cổng và trả về phản hồi "Hello World", cho phép bạn kiểm tra quá trình cài đặt chỉ trong vài giây.

Tóm tắt bài viết này với: