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

Yarn berry (yarn v2+) k...

Câu trả lời

Đặc điểm

Yarn Berry (Yarn v2+)

  • Plug'n'Play (PnP): Tính năng PnP loại bỏ hẳn node_modules, giải quyết vấn đề quản lý thư viện và tăng tốc độ cài đặt.
  • Constraints: Giúp xác định plugin, tuân thủ quy tắc sử dụng dependencies cho dự án.
  • Zero-install: Hỗ trợ việc commit vi phân lưu trữ cục bộ trong kho mã nguồn, tăng tính khả chuyển của dự án.
  • Improved Workspaces: Mở rộng hỗ trợ cho các workspace, tăng khả năng quản lý dự án monorepo.

Yarn Classic (Yarn v1)

  • Dựa vào thư mục node_modules truyền thống.
  • Workspaces: Cung cấp hỗ trợ công cụ đơn giản cho dự án monorepo như...
senior

senior

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

senior

Bạn có từng sử dụng resolutions trong yarn để ép version dependency? Khi nào nên tránh?

senior

Khi bạn thấy package-lock.json thay đổi quá nhiều dòng không rõ lý do, bạn xử lý như thế nào?

senior

Làm sao để cấu hình caching dependency tốt nhất trên GitHub Actions, GitLab CI hoặc CircleCI?

Bình luận

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

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