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

Mục lục:

Anonim

Để 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 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 khung Node.js được cài đặt, 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 biệt. Một ví dụ về mô-đun là mô-đun MongoDB cho phép bạn làm việc với cơ sở dữ liệu MongoDB từ ứng dụng Node.js của bạn.

Trong hướng dẫn này, bạn sẽ học-

  • Cách tải xuống và cài đặt Node.js trên Windows
  • Cách cài đặt NPM trên Windows 10/8/7
  • Chạy ứng dụng "Hello World" đầu tiên của bạn trong Node.js

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

Bước đầu tiên trong việc sử dụng Node.js là cài đặt các 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 Node.js Installer cho Windows

Truy cập 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 thiết lập 32-bit.

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

Nhấp đú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.

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

Trong màn hình tiếp theo, nhấp vào nút "Tiếp theo" để tiếp tục cài đặt

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.

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

Trong màn hình tiếp theo, chọn vị trí Node.js cần được cài đặt và sau đó 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 cho 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.

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.

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 để bắt đầu cài đặt Node.js trên Windows.

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

Nhấp vào nút Kết thúc để hoàn tất cài đặt.

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

Một 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".

Trên Windows, bản tải xuống NPM (Node Package Manager) được gọi là Chocolatey. Nó được thiết kế để trở thành một khuôn khổ phi tập trung để 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 qua Chocolatey, cần thực hiện các bước sau.

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

  • Bước đầu tiên là chạy lệnh dưới đây 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ác công việc cần thiết là tải xuống các thành phần được yêu cầu 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

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.

cinst nodejs cài đặt

Nếu 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 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);

Giải thích mã:

  1. Chức năng cơ bản của hàm "request" là nó đọc một tệp JavaScript, thực thi tệp và sau đó tiến hành trả về một đối tượng. Khi 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 request. 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 request (http).
  2. Trong dòng mã thứ 2 này , chúng tôi đang tạo một ứng dụng máy chủ dựa trên một chức năng đơn giản. Chức năng này được gọi, bất cứ khi nào có yêu cầu đối vớ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 yêu cầu chức năng của chúng tôi trả lại 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 đề cho máy khách và trong khi 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 tại đây.

Thực thi mã

    1. Lưu tệp trên máy tính của bạn: C: \ Users \ Tên bạn \ firstprogram.js

    2. Trong dấu nhắc lệnh, điều hướng đến thư mục nơi tệp được lưu trữ. Nhập lệnh Node firstprogram.js

    1. Bây giờ, 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 vào máy tính của bạn trên cổng 8080, họ sẽ nhận được thông báo "Hello World!" tin nhắn đáp lại!

    2. Khởi động trình duyệt internet của bạn và nhập địa chỉ: http: // localhost: 8080

OutPut

Tóm lược

  • 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. Cài đặt này cài đặt các mô-đun cần thiết được yêu cầu để 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 các cửa sổ đượ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 một yêu cầu đến máy chủ, máy chủ sẽ tự động gửi phản hồi 'Hello World' đến máy khách.