HomeBlogNPM là gì? Hướng dẫn sử dụng npm install

NPM là gì? Hướng dẫn sử dụng npm install

Rate this post

Thuật ngữ npm chắc hẳn đã quá quen thuộc với các lập trình viên. Trong bài viết dưới đây, BKHOST sẽ cung cấp thông tin chi tiết về npm.

NPM là gì?

NPM là gì?

Npm là viết tắt của Node package manager đây là trình quản lý gói cho nền tảng Node JavaScript.

Npm là cơ quan đăng ký phần mềm lớn nhất thế giới. Các nhà phát triển nguồn mở trên khắp thế giới sử dụng NPM để xuất bản và chia sẻ mã nguồn của họ.

NPM bao gồm 3 thành phần chính:

  • Trang web: cho phép bạn tìm các gói của bên thứ ba, thiết lập cấu hình và quản lý các gói của bạn.
  • CLI hoặc npm CLI chạy từ một thiết bị đầu cuối để cho phép bạn tương tác với npm.
  • Registry có một cơ sở dữ liệu JavaScript lớn.

Để tìm npm CLI trên máy tính của bạn, hãy chạy lệnh npm từ CLI: npm

Lệnh sau sẽ hiển thị phiên bản npm hiện tại trên hệ thống của bạn: npm -v

Bạn có thể làm gì với npm?

npm cho phép bạn cài đặt gói mới và thực hiện các hoạt động quản lý dự án.

gói.json

Mỗi dự án npm có một tệp được đóng gói dưới dạng package.json nằm trong thư mục gốc. Đây package.json là một tệp văn bản thuần túy chứa thông tin quan trọng mà npm sử dụng để xác định dự án và xử lý các phụ thuộc.

Xem thêm:  Người đàn ông đứng sau 5 tỷ phú: Trong đó con rể cả là Lý Gia Thành, người Hoa giàu nhất

Để tạo tệp pack.json, hãy chuyển đến thư mục gốc của dự án và thực hiện lệnh sau: npm init

Khi bạn chạy lệnh npm initnó sẽ nhắc bạn về thông tin dự án bao gồm:

  • Tên gói (tên gói)
  • Phiên bản (Phiên bản)
  • lệnh kiểm tra
  • Kho lưu trữ Git
  • từ khóa
  • Tác giả (Tác giả)
  • Giấy phép (Giấy phép)

nếu bạn nhấn Trở lại hoặc Đi vàonó sẽ chấp nhận các giá trị mặc định và chuyển sang dấu nhắc tiếp theo.

Bạn muốn sử dụng các tùy chọn mặc định thì sử dụng lệnh sau: npm init --yes

Sau đó, bạn có thể thay đổi các giá trị mặc định trong pack.json.

Cài đặt một gói mới

Để cài đặt một gói mới, bạn sử dụng lệnh npm install sau đó: npm install <pakage_name>

Trong lệnh này, bạn đặt tên gói theo từ khóa cài đặt npm.

Để tìm các gói, hãy truy cập trang web npm và tìm kiếm chúng.

Ví dụ, nếu bạn muốn cài đặt package expressbạn có thể chạy lệnh sau: npm install express

Sau khi cài đặt hoàn tất, bạn sẽ thấy một thư mục mới có tên /nút_mô-đun tạo trong thư mục gốc của dự án. Tất cả các mô-đun mới mà bạn cài đặt sẽ được đặt trong thư mục này.

Nếu bạn mở rộng /nút_mô-đunbạn sẽ thấy rằng npm được cài đặt không chỉ express mà còn phụ thuộc express và các phụ thuộc của chúng.

Xem thêm:  5 câu chuyện ngắn nơi cửa Phật, vô cùng thâm thúy!

Nếu bạn mở tệp package.json trong thư mục gốc của dự án, bạn cũng sẽ thấy phần phụ thuộc được cập nhật, bao gồm gói express như thế này:

{{EJS0}}

Bất kỳ gói mới nào bạn cài đặt sẽ được liệt kê trong phần phụ thuộc. Trong ví dụ này, các thành phần phụ thuộc bao gồm gói express với phiên bản 4.17.1. Lưu ý rằng Npm tuân theo đặc tả phiên bản ngữ nghĩa.

Để tiết kiệm một số thao tác gõ, bạn có thể sử dụng phiên bản ngắn hơn của lệnh cài đặt npm: npm i <package_name>

Trong lệnh này, i viết tắt của install.

Cài đặt gói dưới dạng phụ thuộc phát triển

Đôi khi, bạn có thể muốn cài đặt một gói chỉ chạy trên môi trường phát triển.

Ví dụ: bạn có thể muốn cài đặt gói ghi lại các yêu cầu HTTP chẳng hạn như package morgan.

Để làm điều này, bạn cài đặt lệnh npm với --save-dev tùy ý với cú pháp sau: npm install <package_name> --save-dev

Ví dụ: npm install morgan --save-dev

Lệnh này sẽ tải xuống và cài đặt gói morgan. Ngoài ra, nó thêm một phần mới vào tệp pack.json có tên devDependencies như thế này:

{{EJS1}}

Về cơ bản, devDependencies nên chứa các gói mà bạn sử dụng trong quá trình phát triển. Các gói này chỉ cần thiết khi bạn đang phát triển ứng dụng của mình.

Mặt khác, các phần phụ thuộc phải chứa các gói mà ứng dụng của bạn sẽ phụ thuộc vào. Nói cách khác, nếu không có các gói phụ thuộc này, ứng dụng của bạn sẽ không hoạt động.

Xem thêm:  Tỉnh Nào Rộng Nhất Việt Nam? Top 5 Tỉnh Lớn Nhất Việt Nam Hiện Tại

Ngoài ra, bạn có thể thực thi lệnh cài đặt npm để tải xuống và cài đặt tất cả các gói được liệt kê trong phần phụ thuộc và phần phụ thuộc của nhà phát triển: npm install

Cài đặt gói toàn cầu trên hệ thống

Để cài đặt gói trên toàn cầu trên hệ thống của bạn, hãy sử dụng lệnh sau: npm install <package_name> --global

Hay ngắn gọn hơn: npm i <package_name> -g

Nói chung, bạn cài đặt một gói trên toàn cầu khi bạn muốn sử dụng nó trong dòng lệnh hoặc shell của mình.

Nếu bạn muốn một gói mà bạn sẽ đưa vào ứng dụng của mình, bạn nên cài đặt nó cục bộ.

Tóm tắt npm

Npm là trình quản lý gói cho nền tảng Node JavaScript. Hy vọng những thông tin trên sẽ giúp ích cho bạn npm trong các dự án phát triển của họ.

Nếu còn bất kỳ thắc mắc nào về nội dung bài viết trên, vui lòng để lại ở phần bình luận bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất.

P/s: Bạn cũng có thể ghé thăm Blog của BKHOST để đọc thêm các bài viết chia sẻ kiến ​​thức về lập trình, quản trị mạng, website, domain, hosting, vps, server, email,… Chúc bạn thành công.

Hoàng Minh Hảihttp://meeypage.com/tin-tuc
Hoàng Minh Hải là người sáng tạo nội dung, mọi nguồn nội dung được dẫn lại từ các tạp chí, Hoàng Minh Hải là chuyên gia công nghệ có kiến thức về VPS, website, SEO và các lĩnh vực khác như tên miền hosting
RELATED ARTICLES

Bài Viết Liên Quan