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

middle

node_modules hoạt động như thế nào trong npm? Làm sao để giảm kích thước?

senior

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

senior

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

Bình luận

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

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