Npm (phần mềm)

npm
Phát hành lần đầu12 tháng 1 năm 2010; 14 năm trước (2010-01-12)[1]
Phiên bản ổn định
3.9.0 / 6 tháng 5 năm 2016; 8 năm trước (2016-05-06)[2]
Kho mã nguồn
  • github.com/npm/cli Sửa dữ liệu tại Wikidata
Viết bằngJavaScript
Giấy phépArtistic License 2.0
Websitenpmjs.com

npm (viết tắt của Node Package Manager / nodepm (pkgmakeinst)) là chương trình quản lý thư viện (package manager) ngầm định trong môi trường Node.js. Nó bao gồm một trình gọi dòng lệnh (CLI) từ máy khách Client với tên gọi là npm, và cơ sở dữ liệu trực tuyến chứa các gói public và private còn được gọi là npm registry. npm registry được gọi từ npm client và trên web browser. Tất cả được quản lý trực tiếp từ npm, Inc.

Quá trình phát triển

npm được viết hoàn toàn bằng JavaScript và được phát triển bởi Isaac Z. Schlueter. Được lấy cảm hứng từ những thiếu sót từ các dự án tương tự Perl, PHP.

Ý nghĩa

NPM mang đến cho lập trình viên NodeJS một kho thư viện mở,. Các thư viện được đóng gói dưới dạng các package được lập trình viên ở khắp mọi nơi đóng góp. Khi một dự án cần đến sự hỗ trợ của thư viện, lập trình viên chỉ cần tải nó về từ NPM bằng cách sử dụng câu lệnh trực tiếp hoặc khai báo các thư viện đựoc yêu cầu trong tập tin package.json.

Một số thư viện thông dụng

Liên kết ngoài

  • Website chính thức

Tham khảo

  1. ^ Earliest known release
  2. ^ “v3.9.0 (2016-05-06): LIMIT CONCURRENT REQUESTS”. GitHub. ngày 18 tháng 3 năm 2016. Lưu trữ bản gốc ngày 23 tháng 2 năm 2011. Truy cập ngày 30 tháng 3 năm 2016.Quản lý CS1: bot: trạng thái URL ban đầu không rõ (liên kết)
  3. ^ “React JS”.
  4. ^ “React JS Package”.
  5. ^ “Typescript Language”.
  6. ^ “Typescript Package”.
  7. ^ “Discord JS”.
  8. ^ “Discord JS Packaage”.
  9. ^ “Socket.IO”.
  10. ^ “Socket.IO Package”.
Bài viết này vẫn còn sơ khai. Bạn có thể giúp Wikipedia mở rộng nội dung để bài được hoàn chỉnh hơn.
  • x
  • t
  • s