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

Bạn có dùng yarn workspaces chưa? L...

Câu trả lời

Copy
Yarn workspaces là một tính năng giúp quản lý nhiều gói trong một monorepo một cách hiệu quả. **Tổ chức monorepo với Yarn Workspaces** cung cấp khả năng chia sẻ dependencies giữa các gói, đồng thời giảm sự dư thừa của các node_modules. Để sử dụng Yarn Workspaces, cần thiết lập `workspace` trong `package.json` của root với đường dẫn tới các gói.

Sử dụng workspaces giúp quản lý phiên bản dễ dàng thông qua file `package.json`, cùng với **lệnh npm/yarn script đồng nhất** cho từng gói. Đồng thời, workspaces cho phép liên kết các gói nội bộ giúp tăng hiệu suất và thống nhất trong phát triển. Kết hợp với **Lerna**, một công cụ hỗ trợ quản lý versions ...
senior

senior

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

senior

Có nên commit node_modules trong một số trường hợp đặc biệt không? Vì sao?

middle

npm cache được lưu ở đâu và có ảnh hưởng gì đến tốc độ cài đặt?

senior

Bạn dùng semantic-release chưa? Làm sao để tự động hoá release và changelog?

Bình luận

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

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