Baru-baru ini, saya dapati Hygen, alat CLI yang kuat yang disyorkan oleh Smashing Magazine, dan ia menjadi penukar permainan untuk aliran kerja pembangunan UI saya yang seterusnya. Penciptaan manual folder dan fail komponen yang berterusan menjadi membosankan dan rawan kesilapan. Hygen menyediakan penyelesaian yang diselaraskan.
Pasukan saya menggunakan struktur komponen yang konsisten:
<code>/NewComponent index.js NewComponent.js NewComponent.module.scss</code>
Sebelum ini, saya bergantung pada UI Vs Code untuk penciptaan fail, proses yang perlahan dan tidak cekap. CLI Hygen mengautomasikan ini, dan pendekatan berasaskan templatnya, disimpan secara langsung dalam projek, memastikan konsistensi dan penyelenggaraan seluruh pasukan.
Pemasangan yang disyorkan adalah global:
npm i -g hygen
Walaupun pemasangan global adalah mudah, pemasangan tempatan ( npm i -D hygen
) mungkin lebih baik untuk kawalan projek yang lebih baik dan untuk mengelakkan masalah pergantungan di seluruh projek yang berbeza. Walau bagaimanapun, fungsi CLI tetap sama tanpa mengira kaedah pemasangan.
Penggunaan Hygen adalah mudah. Sebagai contoh, untuk membuat komponen baru:
Hygen Editor-Component New-Nama NewExampleComponent
Perintah ini mencari direktori _templates/editor-component
dan menggunakan kandungannya untuk menghasilkan fail yang diperlukan. Nama fail dalam direktori templat tidak kritikal; Nama fail dan lokasi output sebenar ditakrifkan dalam bahan depan fail templat. Ini membolehkan penjanaan nama fail dinamik.
Bahasa templating menyerupai rel ERB. Menggunakan parameter --name
membolehkan anda menyuntik nilai ke dalam templat, dan fungsi penolong menyediakan pilihan untuk penukaran kes dan manipulasi lain.
Prosesnya mudah: jalankan arahan, dan fail dibuat.
hygen delete
akan menjadi tambahan yang berharga untuk memudahkan pembersihan selepas perancah yang tidak disengajakan atau salah.Atas ialah kandungan terperinci Perancah fail dengan hygen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!