CentOS 8'e İplik Nasıl Kurulur


Facebook tarafından oluşturulan Yarn, npm'nin yerini alan NodeJS'nin en havalı ve en yeni paket yöneticisidir. npm gayet iyi çalışsa da Yarn, npm'e göre rekabet avantajı sağlayan bazı iyileştirmelerle birlikte gelir. Aslında geliştiriciler artık Node.JS projelerini Yarn'a taşıyor.

Önerilen Okuma: 2019'un Geliştiriciler için En İyi 18 NodeJS Çerçevesi

Peki geliştiriciler neden Yarn konusunda bu kadar heyecanlı?

İlk olarak, Yarn, paket kurulum hızı açısından npm'yi gölgede bırakıyor. Yarn, npm'den çok daha hızlıdır ve paketleri aynı anda yükleyerek npm'den daha iyi bir seçimdir.

Ayrıca bir paket yüklendiğinde tüm bağımlılıkları içeren genel bir önbellek yüklenir. Bu, bunları tekrar indirmek için tekrar çevrimiçi olma ihtiyacını ortadan kaldırır ve sonraki kurulumu çok daha hızlı hale getirir

İkinci olarak, İplik'in npm'den daha güvenli olduğu düşünülmektedir. Bunun nedeni, paketleri package.json veya yarn.lock dosyalarından yüklemesidir.

Yarn.lock aynı paketin tüm cihazlara kurulduğunu garanti ederek farklı sürümlerin kurulumundan kaynaklanan hataların önlenmesini sağlar. Buna karşılık, npm, kurulu paket sürümlerindeki tutarsızlıklar nedeniyle güvenlik endişelerine yol açan bağımlılıklardan gelen paketleri yükler.

Bu eğiticide YarnCentOS 8'e nasıl yükleyeceğinizi öğreneceksiniz. Başlayalım.

Adım 1: NodeJS'yi CentOS 8'e yükleyin

Başlangıç olarak CentOS 8 sisteminizde kök kullanıcı olarak oturum açın ve gösterildiği gibi EPEL deposunu yükleyin.

yum install epel-release

Daha sonra, komutu kullanarak NodeJS'yi CentOS 8'e yükleyin.

yum module install nodejs

Node.JS'nin kurulumunu onaylamak için çalıştırın.

node -v
node --version

Çıktıdan Node 10.16.3 sürümünü yükledik.

Adım 2: İplik Deposunu Etkinleştirin

Önceki adımda Node.js'yi başarıyla yükledikten sonra, aşağıdaki curl komutunu kullanarak Yarn deposunu etkinleştirmemiz gerekiyor.

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

Daha sonra rpm komutunu kullanarak GPG anahtarını ekleyin.

rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

Adım 3: İpliği CentOS 8'e yükleyin

Şimdi komutu kullanarak Yarn'ı yükleyin.

yum install yarn

Yüklediğimiz Yarn sürümünü kontrol etmek için çalıştırın.

yarn --version

1.21.1

Çıktıdan, yüklenen Yarn'ın en son sürümünün Yarn v. 1.21.1 olduğunu görebiliriz.

Adım 4: İplikte Yeni Bir Proje Oluşturun

yarn init komutunu ve ardından projenin adını kullanarak yeni bir proje oluşturabilirsiniz. Örneğin:

yarn init my_first_project

Birkaç soruyu yanıtlamanız istenecektir. Evet veya Hayır şeklinde yanıt verebilir veya bir sonraki soruya geçmek için ENTER tuşuna basabilirsiniz.

Sonunda bir package.json dosyası oluşturulur ve gösterildiği gibi ls komutunu kullanarak bunu onaylayabilirsiniz.

ls -l package.json

Bu dosya az önce sağladığınız tüm bilgileri içerir ve içeriğini cat komutunu kullanarak görüntülersiniz.

cat package.json

Adım 5: İplik Kullanarak Paketleri Kurun

Paketi yüklemek için sözdizimini kullanmanız yeterlidir.

yarn add [package_name]

Örneğin,

yarn add express

Paketi kaldırmak için çalıştırmanız yeterlidir.

yarn remove express

Çözüm

İplik, npm'nin eksikliklerini telafi etmeye çalışan faydalı avantajlarla birlikte gelir. Çok daha hızlı, güvenli ve yavaş yavaş Node'un favori paket yöneticisi olarak npm'yi geride bırakıyor.

Yarn ile projelerinizi kolaylıkla ve rahatlıkla dağıtabilir, aynı zamanda npm'nin yol açtığı rahatsızlıklardan kaçınabilirsiniz. Özetle, İplik bu ikisinden daha iyidir. Bir deneyin ve deneyiminizi bize bildirin!