Bagaimana cara menggunakan Yarn dengan aplikasi Node.js?

Sep 23, 2026

Tinggalkan pesan

Hai! Sebagai pemasok Yarn, saya sangat bersemangat untuk berbagi bagaimana Anda dapat menggunakan Yarn dengan aplikasi Node.js. Yarn adalah manajer paket luar biasa yang benar-benar dapat meningkatkan level permainan Node.js Anda. Mari selami!

Apa itu Benang dan Mengapa Menggunakannya?

Pertama, apa itu Benang? Ya, Yarn adalah pengelola paket yang cepat, andal, dan aman untuk Node.js. Ini dikembangkan oleh Facebook, Google, Exponent, dan Tilde untuk mengatasi beberapa masalah dengan npm (Node Package Manager) tradisional.

Salah satu keunggulan terbesar Yarn adalah kecepatannya. Ia dapat mengunduh dan menginstal paket jauh lebih cepat daripada npm karena menggunakan sistem caching yang cerdas. Ini berarti Anda menghabiskan lebih sedikit waktu menunggu paket Anda diinstal dan lebih banyak waktu untuk coding.

Hal keren lainnya tentang Yarn adalah instalasi deterministiknya. Saat kamu berlaripemasangan benang, itu menciptakan abenang.kuncifile yang mengunci versi persis semua paket tempat proyek Anda bergantung. Hal ini memastikan bahwa semua orang di tim Anda menggunakan versi paket yang sama, sehingga dapat mencegah banyak masalah di kemudian hari.

Memulai dengan Benang

Jika Anda belum melakukannya, Anda perlu menginstal Yarn. Anda dapat melakukan ini menggunakan npm (ironisnya) dengan menjalankan perintah berikut di terminal Anda:

npm install -g benang

Setelah Yarn diinstal, Anda dapat memverifikasinya dengan menjalankannyabenang --version. Jika itu menghasilkan nomor versi, Anda siap melakukannya!

Sekarang, mari buat proyek Node.js baru dan gunakan Yarn untuk mengelola dependensinya. Arahkan ke direktori tempat Anda ingin membuat proyek dan jalankan:

benang init

Ini akan memulai proses interaktif yang menanyakan beberapa pertanyaan tentang proyek Anda, seperti nama, versi, deskripsi, dll. Cukup ikuti petunjuknya dan tekan enter untuk menerima nilai default jika Anda tidak yakin. Setelah Anda selesai, Yarn akan membuatpaket.jsonfile di direktori proyek Anda.

Menambahkan Ketergantungan dengan Benang

Sekarang Anda memilikipaket.jsonfile, Anda dapat mulai menambahkan dependensi ke proyek Anda. Katakanlah Anda ingin menambahkancepatkerangka kerja untuk aplikasi Node.js Anda. Anda dapat melakukannya dengan menjalankan:

benang tambahkan ekspres

Benang akan mengunduhcepatpaket dan semua dependensinya, dan tambahkan ke paket Andapaket.jsonmengajukan. Itu juga akan membuat atau memperbaruibenang.kuncifile untuk mengunci versi paket.

Jika Anda ingin menambahkan paket sebagai ketergantungan pengembangan (yaitu paket yang hanya diperlukan selama pengembangan), Anda dapat menggunakan--pengembanganbendera:

benang tambahkan --dev bercanda

Ini akan menambahkanAdalahkerangka pengujian sebagai ketergantungan pengembangan pada proyek Anda.

Menghapus dan Memperbarui Ketergantungan

Jika Anda ingin menghapus ketergantungan dari proyek Anda, Anda dapat menggunakanlepaskan benangmemerintah. Misalnya, jika Anda ingin menghapuscepatpaket, Anda dapat menjalankan:

benang hapus ekspres

Benang akan mengeluarkan bungkusan itu dari Andapaket.jsonfile dan hapus filenya dari Andanode_modulesdirektori.

Untuk memperbarui paket ke versi terbarunya, Anda dapat menggunakanpeningkatan benangmemerintah. Misalnya, jika Anda ingin memperbaruicepatpaket, Anda dapat menjalankan:

peningkatan benang ekspres

Yarn akan mengunduh versi terbarucepatpaket dan perbarui Andapaket.jsonDanbenang.kuncifile.

webwxgetmsgimg (16)webwxgetmsgimg (18

Menggunakan Ruang Kerja Benang

Jika Anda sedang mengerjakan monorepo (repositori tunggal yang berisi banyak proyek), Yarn Workspaces bisa menjadi terobosan baru. Ruang kerja memungkinkan Anda mengelola beberapa paket dalam satu repositori dan berbagi dependensi di antara paket-paket tersebut.

Untuk mengaktifkan Ruang Kerja di proyek Anda, Anda perlu menambahkanruang kerjabidang ke Andapaket.jsonmengajukan. Misalnya:

{ "nama": "monorepo-saya", "versi": "1.0.0", "ruang kerja": [ "paket/*" ] }

Ini memberitahu Yarn untuk menangani semua direktori di bawahpaketdirektori sebagai paket terpisah. Anda kemudian dapat menggunakan Yarn untuk mengelola dependensi setiap paket.

Produk Benang Kami

Sebagai pemasok Benang, kami menawarkan berbagai macam benang berkualitas tinggi untuk berbagai aplikasi. Lihat beberapa produk kami:

Benang ini sempurna untuk membuat segala macam benda, mulai dari pakaian hingga dekorasi rumah. Dan jika Anda menggunakan Node.js untuk membangun aplikasi e-commerce untuk menjual produk benang, Yarn dapat membantu Anda mengelola semua dependensi untuk proyek Anda.

Kesimpulan dan Kontak

Jadi begitulah! Begitulah cara Anda menggunakan Yarn dengan aplikasi Node.js. Benang adalah alat canggih yang dapat membuat proses pengembangan Anda lebih cepat, lebih andal, dan lebih aman.

Jika Anda tertarik dengan produk benang kami atau memiliki pertanyaan tentang penggunaan Yarn dalam proyek Node.js Anda, jangan ragu untuk menghubungi kami. Kami di sini untuk membantu Anda dengan semua kebutuhan benang dan Node.js Anda.

Referensi

  • Dokumentasi resmi benang
  • Dokumentasi resmi Node.js