benang autoclean

Membersihkan dan menghilangkan file yang tidak perlu dari dependensi paket yang terinstal.

yarn autoclean [-I / - init] [-F / - force]

Perintah ` autoclean ` membebaskan ruang dengan menghapus file dan folder yang tidak perlu dari dependensi. Ini mengurangi jumlah file di folder ` node_modules </ 0> milik Anda yang berguna di lingkungan di mana paket diperiksa ke kontrol versi secara langsung.</p>

Catatan: Perintah ini hanya dipertimbangkan untuk kasus penggunaan lanjutan. Kecuali Anda mengalami masalah dengan jumlah file yang diinstal sebagai bagian dari node_modules </ 0> , tidak disarankan untuk menggunakan perintah ini. Ini akan menghapus file secara permanen di node_modules ` yang dapat menyebabkan paket berhenti bekerja.</em> Fungsi autoclean **disabled** secara default. Untuk mengaktifkannya, buat file ` .yarnclean ` secara manual , atau jalankan ` yarn autoclean --init ` untuk membuat file dengan entri default. File `.yarnclean` harus ditambahkan ke kontrol versi. Bila berkas ` .yarnclean ` ada dalam sebuah paket, fungsi autoclean akan diaktifkan. Bersih akan dilakukan: * Setelah ` install ` * Setelah ` tambahkan ` * Jika ` yarn autoclean --force ` dijalankan Yang bersih dilakukan dengan membaca setiap baris file ` .yarnclean ` dan menggunakan masing-masing sebagai pola glob dari file yang akan dihapus. **Pilihan:** ` -I / - init </ code> : Buat berkas .yarnclean </ code> jika tidak ada, dan tambahkan entri defaultnya. File ini kemudian harus ditinjau dan diedit untuk menyesuaikan file mana yang akan dibersihkan. Jika file sudah ada, maka file tersebut tidak akan ditimpa.</p>

-F / - force </ code> : Jika berkas < code> .yarnclean </ code> ada, jalankan proses yang bersih. Jika file itu tidak ada, lakukan apa-apa.</p>

Default:

Ketika perintah benang autoclean --init ` digunakan untuk membuat file ` .yarnclean ` , maka akan terisi dengan satu set item default untuk dihapus. Daftar default ini menebak kemungkinan apa yang tidak dibutuhkan. Tidak mungkin untuk memprediksi semua direktori dan file yang sebenarnya tidak perlu untuk semua paket NPM yang ada dan yang akan datang, jadi daftar default ini dapat menyebabkan paket tidak lagi berfungsi. Hal ini ** sangat dianjurkan </ strong> yang Anda secara manual meninjau entri default dalam ` .yarnclean </ code> dan menyesuaikan mereka sesuai dengan kebutuhan anda.</p>

Jika Anda menemukan proses autoclean adalah menghapus file yang dibutuhkan agar sebuah paket dapat bekerja dengan baik, maka Anda harus menghapus entri yang sesuai dari file .yarnclean </ code> .</p>

Contoh:

Anda memutuskan semua file YAML dan Markdown di semua dependensi Anda yang terpasang di node_modules ` dapat dihapus dengan aman. Anda membuat berkas < code> .yarnclean yang berisi:

* .yaml * .md Anda kemudian menjalankan `yarn install` atau `yarn autoclean --force`. Proses bersih akan menghapus semua file `* .yaml` dan `* .md` dalam `node_modules/` secara rekursif (termasuk dependensi transitif nested).