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

So sánh cách hoạt động của npm...

Câu trả lời

Copy
## Đặc điểm

**npm workspaces**: Là một tính năng tích hợp sẵn vào npm từ phiên bản 7, cho phép quản lý nhiều dự án trong một kho mã (repository) duy nhất. npm workspaces hỗ trợ tổ chức và liên kết các dự án thông qua tệp `package.json`. Nó giúp tự động cài đặt và quản lý dependencies chung trong các workspace.

**yarn workspaces**: Là một tính năng có từ Yarn 1.x, được tạo ra để quản lý các dự án đa mô-đun. Yarn workspaces giúp giảm thiểu dung lượng bằng cách chia sẻ dependencies giữa các mô-đun, đồng thời cải thiện tốc độ cài đặt thông qua việc liên kết các packages trong local.

## So sánh

- **Tích hợp**: npm workspaces là một phần tự nhiên của npm 7+, trong khi yarn workspaces yêu cầu sử dụng Yarn. Cả hai đều không đòi hỏi công cụ bên ngoài nhưng yêu cầu phiên bản quản lý gói tương ứng.

- **Quản lý dependencies**: Cả npm và yarn wo...
senior

senior

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

middle

Tác dụng của file .npmrc là gì? Có thể đặt global và local không?

senior

Trong dự án sử dụng nhiều frontend framework, bạn chia workspace ra sao cho hiệu quả?

middle

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

Bình luận

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

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