Tại sao các nhà phát triển nên sử dụng Lerna? Lernagiúp mọi thứ dễ dàng hơn cho các nhà phát triểnbằng cách quản lý các tác vụ như lập phiên bản, triển khai mã, quản lý sự phụ thuộc giữa các dự án và hơn thế nữa. Nó chủ yếu được sử dụng trong các dự án lớn hơn, nơi mà việc duy trì tất cả các tác vụ này theo thời gian trở nên khó khăn.
Tôi có cần lerna không?
Lerna được sử dụng hầu hết trong các dự án lớn hơn mà có thể trở nên khó bảo trì theo thời gian. Nó cho phép mô-đun hóa mã thành các kho lưu trữ nhỏ hơn có thể quản lý được và trừu tượng hóa mã có thể chia sẻ có thể được sử dụng trên các kho lưu trữ phụ này.
Điểm của Lerna là gì?
Lerna làmột công cụ để quản lý Monorepos với Git và npm, tự động liên kết tất cả các phiên bản gói được sử dụng trên kho lưu trữ của bạn với nhau. Giả sử rằng bạn có nhiều dự án sắp chữ trong các kho lưu trữ khác nhau có các phụ thuộc chung.
Tôi có cần lerna với không gian làm việc của sợi không?
Nếu bạn đang sử dụng Lerna mà không có Không gian làm việc của Yarn, bạn phải chạy lệnh lerna bootstrap để thiết lập kho lưu trữ, nhưng với Không gian làm việc của Yarn, lệnh cài đặt sợithực hiện mọi thứcho bạn. lerna run là lệnh chạy npm-scripts trong tất cả các gói do Lerna quản lý.
Tôi có nên sử dụng NX không?
Nx là bộ công cụ do Nrwl cung cấp đểtrợ giúp trong việc tạo các ứng dụng, đặc biệt là monorepos. … Họ cũng cung cấp một cách tổ chức mã của bạn một cách kiên định để bạn có thể dễ dàng chia sẻ càng nhiều càng tốt giữa cácứng dụng.