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

Khi bạn thấy package-lock.json thay đổi quá nhiều dòng không rõ lý do, bạn xử lý như thế nào?

senior

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

senior

Làm sao để ngăn việc cài đặt package từ registry giả mạo?

Bình luận

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

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