Cara Memasang Benang di CentOS 8
Dibuat oleh Facebook, Yarn adalah pengelola paket paling keren dan terbaru untuk NodeJS yang menggantikan npm. Meskipun npm berfungsi dengan baik, Yarn dilengkapi dengan beberapa peningkatan yang memberikan keunggulan kompetitif dibandingkan npm. Faktanya, pengembang kini memigrasikan proyek Node.JS mereka ke Yarn.
Bacaan yang Direkomendasikan: 18 Framework NodeJS Terbaik untuk Pengembang di tahun 2019
Jadi, mengapa pengembang begitu pusing dengan Yarn?
Pertama, Yarn mengerdilkan npm dalam hal kecepatan instalasi paket. Yarn jauh lebih cepat daripada npm dan menginstal paket secara bersamaan menjadikannya pilihan yang lebih baik daripada npm.
Selain itu, ketika sebuah paket diinstal, cache global diinstal yang berisi semua dependensi. Hal ini menghilangkan kebutuhan untuk kembali online untuk mengunduhnya lagi dan membuat instalasi selanjutnya menjadi lebih cepat
Kedua, Benang dianggap lebih aman dibandingkan npm. Hal ini karena menginstal paket dari file package.json atau yarn.lock.
Yarn.lock menjamin bahwa paket yang sama diinstal di semua perangkat sehingga menghindari bug yang timbul dari instalasi versi yang berbeda. Sebaliknya, npm menginstal paket dari dependensi yang menimbulkan masalah keamanan karena ketidakkonsistenan dalam versi paket yang diinstal.
Dalam tutorial ini, Anda akan mempelajari cara menginstal Yarn di CentOS 8. Mari kita mulai.
Langkah 1: Instal NodeJS di CentOS 8
Untuk memulainya, masuklah ke sistem CentOS 8 Anda sebagai pengguna root dan instal repositori EPEL seperti yang ditunjukkan.
yum install epel-release
Selanjutnya install NodeJS di CentOS 8 menggunakan perintah.
yum module install nodejs
Untuk mengonfirmasi penginstalan Node.JS jalankan.
node -v
node --version
Dari output, kami telah menginstal Node versi 10.16.3.
Langkah 2: Aktifkan Repositori Benang
Setelah berhasil menginstal Node.js pada langkah sebelumnya, kita perlu mengaktifkan repositori Yarn menggunakan perintah curl berikut.
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo
Selanjutnya tambahkan kunci GPG menggunakan perintah rpm.
rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg
Langkah 3: Instal Yarn di CentOS 8
Sekarang instal Yarn menggunakan perintah.
yum install yarn
Untuk memeriksa versi Yarn yang telah kami instal, jalankan.
yarn --version
1.21.1
Dari outputnya, kita dapat melihat bahwa versi terbaru Yarn yang diinstal adalah Yarn v. 1.21.1.
Langkah 4: Buat Proyek Baru di Benang
Anda dapat membuat proyek baru menggunakan perintah yarn init dan kemudian diikuti dengan nama proyek. Misalnya:
yarn init my_first_project
Anda akan diminta untuk menjawab beberapa pertanyaan. Anda dapat memutuskan untuk menjawab Ya atau Tidak atau cukup tekan ENTER untuk melanjutkan ke pertanyaan berikutnya.
File package.json dibuat di bagian akhir dan Anda dapat mengonfirmasinya menggunakan perintah ls seperti yang ditunjukkan.
ls -l package.json
File ini berisi semua informasi yang baru saja Anda berikan, dan Anda melihat isinya menggunakan perintah cat.
cat package.json
Langkah 5: Instal Paket Menggunakan Benang
Untuk menginstal paket, cukup gunakan sintaks.
yarn add [package_name]
Misalnya,
yarn add express
Untuk menghapus paket, jalankan saja.
yarn remove express
Kesimpulan
Benang hadir dengan manfaat berguna yang berupaya mengkompensasi kekurangan npm. Ini jauh lebih cepat, aman dan secara bertahap mengambil alih npm sebagai pengelola paket favorit Node.
Dengan Yarn, Anda dapat menerapkan proyek Anda dengan mudah dan nyaman sekaligus menghindari ketidaknyamanan yang terjadi pada npm. Singkatnya, Benang adalah yang terbaik di antara keduanya. Cobalah dan beri tahu kami pengalaman Anda!