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!