Npm là gì? Trình quản lý gói JavaScript được giải thích

Npm là gì? Trình quản lý gói JavaScript được giải thích

Các gói là một phần thiết yếu của nhiều ngôn ngữ lập trình và JavaScript không phải là ngoại lệ. Chúng có thể được sử dụng để thêm các chức năng khác nhau vào ứng dụng hoặc tập lệnh của bạn, từ xây dựng máy chủ web đến gửi email.





Nếu không có gói, bạn sẽ phải phát minh lại bánh xe bằng cách lập trình cùng một chức năng trong mỗi dự án của bạn yêu cầu nó. Quan tâm đến? Hướng dẫn này sẽ trình bày cách bạn có thể cài đặt và sử dụng các gói trong JavaScript với npm.





Trình quản lý gói Node (npm) là gì?

JavaScript sử dụng Trình quản lý gói Node, thường được viết tắt là npm, làm trình quản lý gói và kho lưu trữ gói của nó. Node là viết tắt của Node.js, môi trường thời gian chạy JavaScript được sử dụng để thực thi mã JavaScript bên ngoài trình duyệt.





Với hơn một triệu gói được lưu trữ trên trang web npm , các nhà phát triển có thể tìm kiếm và duyệt qua danh mục thư viện JavaScript khổng lồ. Một số gói này được tải xuống hơn 10 triệu lần mỗi tuần. Trang web cung cấp thông tin về tất cả các gói được lưu trữ trên đó như mã nguồn, tài liệu, số phiên bản và kích thước giải nén.

Bên cạnh trang web, npm cũng cung cấp một công cụ dòng lệnh cho phép các nhà phát triển cài đặt hoặc gỡ cài đặt các gói này.



Cài đặt Công cụ dòng lệnh NPM

Công cụ dòng lệnh npm được tích hợp sẵn với Node.js. Do đó, điều cần thiết là tải xuống Node.js trên máy của bạn trước khi sử dụng các gói JavaScript.

Ghé thăm quan chức Trang web Node.js để tải xuống phiên bản thích hợp tùy thuộc vào hệ điều hành của bạn. Sau khi tải xuống, hãy làm theo hướng dẫn trên màn hình để hoàn tất quá trình cài đặt.





Để biết thêm thông tin, hãy xem hướng dẫn của chúng tôi về cài đặt Node.js trên Windows . Nếu bạn định cài đặt nhiều phiên bản Node.js trên máy Linux của mình, các công cụ như NVM có thể giúp bạn quản lý nhiều bản cài đặt Node.js.

Để xác minh cài đặt của bạn, hãy mở dấu nhắc lệnh trên Windows hoặc thiết bị đầu cuối trên Linux và macOS và chạy các lệnh sau:





nút wps trên bộ định tuyến là gì
node --version
npm --version

Nếu cài đặt thành công, thiết bị đầu cuối sẽ hiển thị phiên bản đã cài đặt của Node.js và npm.

Cài đặt các gói

Công cụ dòng lệnh npm làm cho việc cài đặt các gói cho các dự án JavaScript hoặc Node.js của bạn trở nên cực kỳ đơn giản với lệnh đơn dòng của nó. Mở dấu nhắc lệnh hoặc thiết bị đầu cuối trong thư mục dự án của bạn và chạy lệnh sau:

npm install

Bạn cũng có thể cài đặt nhiều gói bằng một lệnh duy nhất bằng cách tách tên gói bằng khoảng trắng theo cách sau:

npm install ...

Sử dụng các Gói đã Cài đặt

Khi bạn đã cài đặt các gói bằng lệnh npm install, đã đến lúc bạn bắt đầu sử dụng chúng. Bạn có thể nhận thấy rằng một thư mục mới có tên node_modules và 2 tệp mới, package.jsonpackage-lock.json , đã được tạo tự động. Bạn không cần phải lo lắng về những tệp này. npm tạo chúng để theo dõi các phụ thuộc dự án của bạn.

Để sử dụng các gói đã cài đặt, bạn sẽ phải yêu cầu hoặc nhập chúng vào mã JavaScript của mình. Cú pháp để làm như vậy có thể là một trong hai lệnh này tùy thuộc vào phiên bản JavaScript bạn đang sử dụng:

const package = require('package-name');
import package from 'package-name';

Bạn có thể xem tài liệu về gói bạn đang sử dụng từ trang web npm để biết cú pháp chính xác.

Gỡ cài đặt các gói

Gỡ cài đặt các gói cũng dễ dàng như cài đặt chúng. Lệnh để gỡ cài đặt các gói khỏi dự án của bạn là:

npm uninstall

Cũng giống như lệnh cài đặt, bạn cũng có thể gỡ cài đặt nhiều gói trong một lệnh duy nhất thông qua:

cách tải video flash từ trang web
npm uninstall ...

Sử dụng các gói một cách hiệu quả

Mặc dù các gói có thể giúp cuộc sống của bạn trở nên dễ dàng với tư cách là một nhà phát triển, nó cũng tạo ra sự phụ thuộc giữa dự án của bạn và các gói bạn đang sử dụng. Do đó, bạn nên suy nghĩ kỹ trước khi cài đặt nhiều gói.

Thay vì sửa đổi rộng rãi các gói đã cài đặt theo nhu cầu của bạn, bạn cũng có thể tạo các gói của riêng mình và xuất bản chúng trên npm miễn phí. Với một mẫu thiết kế phù hợp, bạn có thể tạo các gói để bạn và nhóm của bạn sử dụng trong các dự án trong tương lai và làm cho mã của bạn có thể tái sử dụng.

Tín dụng Hình ảnh: Ferenc Almasi là Rút dây

Đăng lại Đăng lại tiếng riu ríu E-mail Cách tạo mã có thể sử dụng lại trong JavaScript bằng cách sử dụng các mẫu thiết kế

Hiểu cách sử dụng các mẫu thiết kế sẽ cho phép bạn sử dụng mã có thể sử dụng lại trong JavaScript. Đây là những gì bạn cần biết.

Đọc tiếp
Chủ đề liên quan
  • Lập trình
  • JavaScript
  • Người quản lý gói
Giới thiệu về tác giả Nitin Ranganath(31 bài báo đã xuất bản)

Nitin là một nhà phát triển phần mềm đam mê và là một sinh viên kỹ thuật máy tính đang phát triển các ứng dụng web bằng công nghệ JavaScript. Anh ấy làm việc như một nhà phát triển web tự do và thích viết cho Linux và Lập trình khi rảnh rỗi.

Xem thêm từ Nitin Ranganath

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký