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.