Npm veya Yarn kullanarak paket ekleme ve kaldırma

0 Hisse senetleri
0
0
0
0

Node.js paketlerini yönetme

Açık kaynak kodlu yazılımların ve modern programlama dilleri ekosisteminin güzelliklerinden biri de yazmak istediğiniz kodun büyük ihtimalle daha önceden yazılmış olmasıdır.

Node.js için bir sürü paket var ve aramızda kalsın, bu paketler genellikle benden daha zeki insanlar tarafından yazılmış ve benim hayal bile edemeyeceğim şeyleri düşünmüş kişiler. Dedikleri gibi, devlerin omuzlarında durmak.

Başlarken

Bu yazıda npm ve yarn kullanımından bahsedeceğim. Tarayıcı dostu sitemizi düzenli olarak takip ediyorsanız, muhtemelen her iki komutu da diğer Node.js makalelerimizde görmüşsünüzdür.

Bu konuya yeni başlayanlar için, npm ve yarn, Node.js paket yöneticileridir. Her ikisine de dosyadan ulaşabilirsiniz. paket.json Projeleriniz benzer şekilde kullanılıyor ve çalışıyor.

Yerel olarak Node.js yüklüyse, muhtemelen npm de yüklüdür. Yarn kullanmayı tercih ediyorsanız, kurulum talimatlarına buradan ulaşabilirsiniz.

Sisteminize bağlı olarak yerel paket yöneticinize danışabilir ve kurulumları oradan da yapabilirsiniz.

Ayrıca, hem global olarak hem de proje bağımlılıkları olarak kurulum yapacağız. Mevcut bir projenizi kullanabilir veya dizinde örnek bir proje oluşturabilirsiniz. /geçici Yaratmak:

$ mkdir /tmp/gator-project
$ cd /tmp/gator-project
$ npm init -y

Bu komut bir dosyadır paket.json Paketleri ekleyip kaldıracağımız bir dizin oluşturur.

Projeye geliştirme bağımlılıkları ekleme

Tüm bağımlılıklar eşit yaratılmamıştır; bazıları yalnızca geliştirme sırasında gereklidir. Bu bağımlılıklar önemli olsa da, kurulumları zaman aldığı ve hiç kullanılmadığı için üretim dağıtımlarını yavaşlatabilir.

Geliştirme bağımlılıklarına örnek olarak mocha veya jest gibi test araçları verilebilir. Bu tür bağımlılıklar için aşağıdaki gibi kurulum yapabilir ve şu bölüme bakabiliriz: devBağımlılıkları Dosya paket.json Şunu da ekleyelim:

With NPM
$ npm install --save-dev mocha
# Shorthand version
$ npm i -D mocha

# With Yarn
$ yarn add --dev mocha
# Shorthand version
$ yarn add -D mocha

Projeye bir üretim bağımlılığı ekleme

Diğer bağımlılıklar, uygulamanın performansı için kritik öneme sahiptir ve ister geliştirme ister üretim ortamında çalışıyor olun, her zaman yüklenmelidir. Bu bağımlılıklara üretim bağımlılıkları denir ve genellikle express veya react gibi paketleri içerir.

Bir projeye üretim bağımlılığı eklemek, geliştirme bağımlılığı eklemek kadar basittir, ancak farklı bir bölümle. bağımlılıklar Dosya paket.json Eklendi:

# With NPM
$ npm install --save express
# Shorthand version
$ npm i -P express
# With Yarn
$ yarn add express

Bir paketi global olarak yükleme

Bazen, sisteminizdeki tüm projelerde kullanılabilmesi için mevcut projenizin dışında bir paket yüklemek isteyebilirsiniz. Bu paketler genel olarak yüklenir ve diğer araçlarla birlikte çalıştırmak istediğiniz komut satırı araçları içeren paketler için uygundur:

# With NPM
$ npm install --global json
# Shorthand version
$ npm i -g json
# With Yarn
$ yarn global add json

Projeden bir bağımlılığı kaldırma

Herhangi bir projenin hayatında, bir zamanlar iyi bir fikir gibi görünen bir bağımlılığın artık mantıklı gelmediği bir an gelir. Endişelenmeyin, kodu kaldırmak her zaman iyi bir şeydir (hiçbir şeyin bozulmadığından emin olmak için uygun test kapsamına sahip olduğunuz sürece).

Bir geliştirme veya üretim bağımlılığını projeden kaldırmak için onu basitçe kaldırırız veya sileriz:

# With NPM
$ npm uninstall jest
# Shorthand version
$ npm r jest
# With Yarn
$ yarn remove jest

Bir paketi global olarak kaldır

Global olarak yüklenmiş bir paketi kaldırmak, bir projeden paketi kaldırmaya benzer, ancak installing gibi bir seçenek kullanmanız gerekir. --küresel Kullanalım:

# With NPM
$ npm uninstall --global json
# Shorthand version
$ npm r -g json
# With Yarn
$ yarn global remove json

Sonuç

Npm ve yarn gibi paket yönetim araçları, geliştiricilerin hayatını çok daha kolaylaştırdı. İster projenizin bağımlılıklarını kolayca yönetmek, ister ihtiyaç duyduğunuz araçları genel olarak kurmak isteyin, bu araçlar bunu yapmanın hızlı ve etkili yollarını sunar.

Bağımlılıklarınızı etkilerini göz önünde bulundurmadan asla kaldırmamaya veya güncellememeye dikkat edin. Uygun test kapsamı, proje sürecinde hiçbir şeyin kesintiye uğramamasını sağlamanıza yardımcı olacaktır.

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


Ayrıca Şunları da Beğenebilirsiniz