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

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

middle

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

senior

Bạn xử lý circular dependency giữa các package trong workspace như thế nào?

Bình luận

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

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