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 Yarn'ı CentOS 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!