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

npm ci và npm install khác gì nhau? Khi nào nên dùng npm ci?

Câu trả lời

Đặc điểm

  • npm install: Cài đặt các gói phụ thuộc từ package.json. Nó có thể cập nhật phiên bản các gói phụ thuộc, trừ khi bạn sử dụng package-lock.json để khóa các phiên bản cụ thể.

  • npm ci: Cài đặt các gói phụ thuộc từ package-lock.json. Nó không cập nhật các phiên bản và đòi hỏi package-lock.json phải khớp với package.json. Quá trình này cũng nhanh hơn vì nó không cần giải quyết các phiên bản gói.

So sánh

  • Tốc độ: npm ci thường nhanh hơn npm install bởi vì nó bỏ qua việc xác định phiên bản.

  • Độ tin cậy: npm ci đảm bảo rằng bạn s...

middle

middle

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

senior

Bạn có sử dụng tool như depcheck hoặc npm-check để dọn dẹp dependency không?

middle

Làm sao để kiểm tra version chính xác của package đã cài bằng npm?

senior

Bạn triển khai một private registry nội bộ chưa? Dùng gì (Verdaccio, Nexus...)?

Bình luận

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

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