Để publish
pav-kit lên NPM, bạn hãy làm theo các bước dưới đây. Tôi đã tạo thêm file index.js để đảm bảo gói tin hợp lệ.
Bước 1: Tạo tài khoản NPM (Nếu chưa có)
- Truy cập: https://www.npmjs.com/signup
- Điền Username, Email và Password.
- Vào email xác nhận tài khoản (rất quan trọng, nếu không xác nhận sẽ không publish được).
Bước 2: Đăng nhập NPM trên Terminal
Tại thư mục dự án (
/Users/phongle/sources/pascalia/pav-kit), chạy lệnh:bash
- Nó sẽ mở trình duyệt để bạn đăng nhập.
- Sau khi đăng nhập xong trên web, quay lại terminal, nó sẽ báo "Logged in as...".
Bước 3: Kiểm tra tên Package
Tên hiện tại trong
package.json là pav-kit. Bạn cần chắc chắn tên này chưa có ai dùng. Chạy lệnh này để kiểm tra:bash
- Nếu báo
=> ✅ Tên hợp lệ, chưa ai dùng.404 Not Found - Nếu hiện ra thông tin package khác => ❌ Đã có người dùng. Bạn cần sửa
trongname
thành tên khác (ví dụpackage.json
,pav-kit-cli
, hoặcpav-kit-core
).pascalia-pav-kit
Bước 4: Publish Package
Sau khi đã đăng nhập và chốt tên, chạy lệnh sau để publish:
bash
(Cờ
--access public đảm bảo package được công khai, cần thiết nếu bạn dùng tên scoped dạng @username/package, nhưng dùng luôn cho package thường cũng không sao).Bước 5: Kiểm tra kết quả
Sau khi lệnh chạy xong (báo
+ pav-kit@1.0.0), bạn có thể thử ngay:- Vào một thư mục khác (ví dụ
).cd ~/Desktop - Chạy thử cài đặt:bash
Lưu ý quan trọng:
- Cập nhật version: Mỗi lần bạn sửa code và muốn publish bản mới, bạn BẮT BUỘC phải tăng số version trong
(ví dụ từpackage.json
lên1.0.0
).1.0.1 - Lệnh tăng version nhanh:bash
- Sau đó chạy lại
.npm publish