Mengapa menggunakan lerna dengan ruang kerja benang?

Mengapa menggunakan lerna dengan ruang kerja benang?
Mengapa menggunakan lerna dengan ruang kerja benang?
Anonim

Lerna menambahkan fungsionalitas utilitas di atas Yarn Workspaces untuk bekerja dengan banyak paket. Ruang kerja benang membuatnya agar semua dependensi dapat diinstal bersama, membuat caching dan menginstal lebih cepat. Hal ini memungkinkan kita untuk dengan mudah melepaskan dependensi pada NPM dengan satu perintah, secara otomatis memperbarui paket.

Mengapa saya harus menggunakan lerna?

Mengapa menggunakannya? Lerna digunakan sebagian besar dalam proyek-proyek besar yang dapat menjadi sulit untuk dipertahankan dari waktu ke waktu. Hal ini memungkinkan untuk memodulasi kode menjadi repositori yang lebih kecil yang dapat dikelola dan mengabstraksikan kode yang dapat dibagikan yang dapat digunakan di seluruh sub repo ini.

Apakah lerna membutuhkan benang?

Untuk mem-bootstrap proyek, tidak diperlukan lerna bootstrap, Anda hanya perlu menggunakan yarn install seperti yang dijelaskan dalam pendekatan 4. Tidak masuk akal untuk memanggil lerna bootstrap karena itu hanya memanggil yarn install itu sendiri. Dengan pengaturan ini, lerna sepenuhnya mendedikasikan ketergantungan dan alur kerja bootstrap ke ruang kerja benang.

Apa itu Benang dan Lerna?

Lerna: Alat untuk mengelola proyek JavaScript. Ini adalah paket populer dan banyak digunakan yang ditulis dalam JavaScript. Ini mengoptimalkan alur kerja seputar pengelolaan repositori multi-paket dengan git dan npm; Benang: Manajer paket baru untuk JavaScript. Yarn men-cache setiap paket yang diunduh sehingga tidak perlu lagi.

Apa fungsi lerna run?

Lerna adalah alat yang mengoptimalkanalur kerja seputar pengelolaan repositori multi-paket dengan git dan npm. Lerna juga dapat mengurangi kebutuhan waktu dan ruang untuk banyak salinan paket dalam lingkungan pengembangan dan pembangunan - biasanya kelemahan membagi proyek menjadi banyak paket NPM yang terpisah.

Direkomendasikan: