NPM – Một trình quản lý gói JavaScript
Yêu cầu
Một trong các phiên bản sau của Node.js phải được cài đặt để chạy **npm**
:
14.x.x
>=14.17.0
16.x.x
>=16.13.0
18.0.0
hoặc cao hơn
Cài đặt
**npm**
được bao gồm kèm với node, và hầu hết các bản phân phối của bên thứ ba, mặc định. Các phiên bản/tải xuống được hỗ trợ chính thức có thể được tìm thấy tại: nodejs.org/en/download
Tải Trực Tiếp
Bạn có thể tải xuống & cài đặt **npm**
trực tiếp từ npmjs.com bằng cách sử dụng kịch bản install.sh
tùy chỉnh của chúng tôi:
curl -qL https://www.npmjs.com/install.sh | sh
Trình Quản Lý Phiên Bản Node
Nếu bạn đang tìm cách quản lý nhiều phiên bản của **Node.js**
và/hoặc **npm**
, hãy xem xét sử dụng một node version manager
Sử Dụng
npm <command>
Liên Kết & Tài Nguyên
- Documentation – Tài liệu chính thức và hướng dẫn cho mọi thứ liên quan đến npm
- Lưu ý: bạn cũng có thể tìm kiếm tài liệu cục bộ với
npm help-search <query>
- Bug Tracker – Tìm kiếm hoặc gửi báo cáo lỗi về CLI
- Roadmap – Theo dõi và theo dõi con đường phát triển công khai của chúng tôi
- Feedback – Đóng góp ý tưởng và thảo luận về hệ thống đăng ký, trang web và CLI của npm
- RFCs – Đóng góp ý tưởng và thông số kỹ thuật cho API/thiết kế của CLI npm
- Service Status – Giám sát tình trạng hiện tại và xem báo cáo sự cố cho trang web và hệ thống đăng ký
- Project Status – Xem tình trạng của tất cả các dự án OSS do chúng tôi duy trì trong một góc nhìn
- Events Calendar – Theo dõi các cuộc gọi RFC mở, phiên bản phát hành, họp mặt, hội nghị và nhiều hơn nữa
- Support – Gặp vấn đề với npm website hoặc registry? Gửi một phiếu yêu cầu here
Lời cảm ơn
npm
được cấu hình để sử dụng npm Public Registry tại https://registry.npmjs.org mặc định; Việc sử dụng registry này phải tuân thủ Điều khoản sử dụng có sẵn tại https://npmjs.com/policies/terms- Bạn có thể cấu hình
npm
để sử dụng bất kỳ registry tương thích nào mà bạn muốn. Bạn có thể đọc thêm về cách cấu hình các registry của bên thứ ba here
FAQ về Thương hiệu
Có phải là “npm” hay “NPM” hay “Npm”?
**npm**
không nên được viết hoa trừ khi nó được hiển thị ở một vị trí thường được viết hoa toàn bộ (ví dụ, tiêu đề trên các trang man
).
“npm” có phải là từ viết tắt của “Node Package Manager”?
Không giống như niềm tin phổ biến, **npm**
thực sự không phải là từ viết tắt của “Node Package Manager”; Đó là một viết tắt từ hồi quy đối nghịch của “npm is not an acronym” (nếu dự án có tên là “ninaa”, thì nó sẽ là từ viết tắt). Tiền thân của **npm**
thực tế là một tiện ích bash có tên “pm” , đó là tên ngắn của “pkgmakeinst” – một hàm bash cài đặt nhiều thứ trên nhiều nền tảng khác nhau. Nếu **npm**
từng được coi là từ viết tắt, nó sẽ là “node pm” hoặc, có thể là “new pm”.
Chi tiết tải xuống:
Tác giả: npm
Mã nguồn: https://github.com/npm/cli
Giấy phép: View license