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

Bạn dùng semantic-release chưa? Làm sa...

Câu trả lời

Semantic-release là công cụ tự động hóa quy trình phát hành phần mềm và ghi nhận thay đổi (changelog) bằng cách xác định phiên bản phát hành mới dựa trên các thông điệp commit tuân thủ Conventional Commits. Để tự động hóa quy trình release và changelog, cần thực hiện các bước sau:

  1. Cài đặt các công cụ cần thiết: Sử dụng npm để cài đặt semantic-release và các plugins liên quan. Chạy npm install --save-dev semantic-release @semantic-release/changelog @semantic-release/git @semantic-release/commit-analyzer @semantic-release/release-notes-generator.

  2. Cấu hình semantic-release: Tạo file cấu hình .releaserc hoặc thêm vào package.json với các cấu hình cần thiết như plugins. Ví dụ, dùng `@semantic-rel...

senior

senior

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

senior

Khi muốn kiểm tra sự khác biệt dependency giữa hai branch, bạn dùng công cụ gì?

senior

Khi nào nên dùng pnpm thay vì npm/yarn? Ưu điểm về hiệu năng?

middle

npm cache được lưu ở đâu và có ảnh hưởng gì đến tốc độ cài đặt?

Bình luận

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

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