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ó bao giờ gặp sự cố do transitive dependency không? Cách khắc phục?

senior

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

middle

Khi nào nên dùng npm install --save-dev thay vì --save?

Bình luận

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

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