Câu hỏi phỏng vấn Package Managerment
Câu hỏi

Khi publish một package lên npm, làm ...

Câu trả lời

Để kiểm soát version và changelog khi publish một package lên npm, bạn có thể tuân theo các bước sau:

  • Sử dụng công cụ versioning phù hợp: Thường dùng là SemVer (Semantic Versioning) với cấu trúc phiên bản MAJOR.MINOR.PATCH. Tăng MAJOR khi có thay đổi lớn không tương thích ngược, MINOR khi có tính năng mới tương thích ngược, và PATCH khi sửa lỗi nhỏ tương thích ngược.

  • Cập nhật version trong package.json: Trước khi publish, đảm bảo cập nhật version mới trong file package.json. Bạn có thể dùng lệnh npm version (ví dụ: npm version patch) để tự động tăng version và cập nhật file này.

  • Ghi chép changelog: Ghi lại những thay đổi quan trọn...

senior

senior

Gợi ý câu hỏi phỏng vấn

senior

Làm sao để cấu hình caching dependency tốt nhất trên GitHub Actions, GitLab CI hoặc CircleCI?

senior

Trong dự án serverless hoặc edge function (bun, deno), cách quản lý dependency có khác gì so với Node truyền thống?

middle

Sự khác nhau giữa lockfile của npm (package-lock.json) và yarn (yarn.lock)?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào