Tutorial Cara Install Yarn di Centos 8 / RHEL 8


Fika Ridaul Maulayya
I'm Fika Ridaul Maulayya, a Full-Stack Web Developer, Content Creator and CO-Founder Santri Koding. I share everything i know with Article, Screencasts and E-Books at SantriKoding.com

Tutorial Cara Install Yarn di Centos 8 / RHEL 8 - halo teman-teman semuanya, pada kesempatan kali ini kita semua akan belajar bagaimana cara menginstall Yarn di Centos 8 / RHEL 8.

Apa itu Yarn ? Yarn merupakan JavaScript Paket Manager yang kompatibel dengan NPM dan untuk membantu kita dalam menginstall. mengupdate, serta mengahpus paket manager dengan mudah dan cepat.

Pada tutorial kali ini kita akan menginstall Yarn di CentOS 8. Kita juga akan membahas dasar-dasar cara menggunakan Yarn untuk membuat proyek baru dan menambah / menghapus dependensi / paket.

Langkah 1 - Install Yarn di Centos 8 / RHEL 8

Lakukan langkah-langkah berikut sebagai root atau pengguna dengan sudo untuk menginstal Yarn di CentOS 8:

Jika Node JS belum terinstall di komputer kita, pertama kita harus menginstallnya terlebih dahulu, silahkan jalankan perintah dibawah ini :

sudo dnf install @nodejs

Setelah proses installasi Node JS sudah selesai, sekarang kita aktifkan repositori Yarn dan import repositori GPG key:

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

Sekarang repositori sudah kita tambahkan dan kita import, langkah selanjutnya kita bisa menginstall Yarn, silahkan jalankan perintah dibawah ini :

sudo dnf install yarn

Silahkan tunggu proses installasi sampai selesai, setelah berhasil untuk memverifikasi apakah Yarn sudah berhasil terinstall, kita bisa menjalankan perintah diabwah ini :

yarn --version

Jika berhasil, maka akan keluar ouput berupa versi Yarn yang sudah terinstall, kurang lebih seperti berikut ini :

1.21.1

Langkah 2 - Menggunakan Yarn

Setelah kita berhasil menginstall Yarn di komputer kita, selanjutnya kita akan belajar bagaimana cara menggunakan yarn untuk membuat sebuah project baru.

Membuat Project Yarn

Untuk membuat project baru dengan Yarn, kita akan menggunakan perintah yarn init dan diikuti dengan nama project. Misalnya, untuk membuat proyek bernama MyProject, kita akan mengetik:

yarn init MyProject

Kita akan diberikan beberapa pertanyaan. Kita dapat menjawab atau menekan ENTER untuk menggunakan nilai default:

yarn init v1.21.1
question name (alex): Linuxize
question version (1.0.0): 0.0.1
question description: Testing Yarn
question entry point (index.js): 
question repository url: 
question author: Linuxize
question license (MIT): 
question private: 
success Saved package.json
Done in 20.18s.

Menambahkan Dependensi / Paket

Untuk menambahkan dependensi atau apaket di project Yarn kita, kita bisa menggunakan perintah dibawah ini :

yarn add [package_name]

Perintah di atas akan menginstal paket dan semua paket yang berhubungan dengan paket tersebut, dan memperbarui file package.json dan yarn.lock.

Mengupdate Dependensi / Paket

Untuk melakukan update dependensi atau paket kita bisa menjalankan perintah dibawah ini :

yarn upgrade
yarn upgrade [package_name]
yarn upgrade [package_name]@[version_or_tag]

Jika kita tidak memberikan nama paket di belakangnya maka secara otomatis akan memperbarui semua dependensi / paket ke versi yang terbaru.

Menghapus Dependensi / Paket

Untuk melakukan hapus atau remove dependensi / paket kita bisa menjalankan perintah dibawah ini :

yarn remove [package_name]

Perintah di atas otomatis akan mengupdate isi dari file package.json dan yarn.lock .

KESIMPULAN

Pada tutorial ini kita semua sudah belajar bagaimana cara menginstall Yarn dan menggunakan Yarn untuk membuat sebuah project baru dan tentu saja kita juga membahas bagaimana cara menambahkan, mengupdate, menghapus dependensi / paket di Yarn.

Untuk teman-teman yang masih mengalami kesulitan saat mencobanya, silahakn bisa bertanya melalui kolom komentar dengan menyertakan error dan kesulitannya.

Terima Kasih.


Fika Ridaul Maulayya
I'm Fika Ridaul Maulayya, a Full-Stack Web Developer, Content Creator and CO-Founder Santri Koding. I share everything i know with Article, Screencasts and E-Books at SantriKoding.com
KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami

KOMENTAR