Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 7266|Yanıt: 0

NPM Eğitimi (1): NPM nedir?

[Bağlantıyı kopyala]
Yayınlandı 13.12.2017 11:09:42 | | |
Eğer Javascrip{filter}t kullanıyorsan, muhtemelen npm'i duymuşsundur. NPM, Javascrip{filter}t geliştiricilerinin belirli bir problemi çözmek için oluşturdukları kodu paylaşmasını ve diğer geliştiricilerin bu kodu kendi uygulamalarında yeniden kullanmasını kolaylaştırır.

Diğer geliştiricilerin koduna güvendiğinizde, npm güncellemeler yaptıklarını kolayca kontrol edebilir ve yaptıklarında indirebilir.

Bu yeniden kullanılabilir kodlara paketler veya modüller denir. Bir paket, bir veya daha fazla dosya içeren bir dizin ve paketle ilgili meta verileri içeren "package.json" adlı bir dosyadır. Tipik bir uygulama, mesela bir web sitesi, onlarca ya da yüzlerce pakete bağlıdır. Bu paketler genellikle küçüktür ve genel fikir, bir problemi iyi çözen küçük bir parça yaratmaktır. Bu, bu küçük yapı taşlarından daha büyük, özel çözümler oluşturmanıza olanak tanır.

Bunun birçok faydası vardır; ekibinizin, belirli bir sorun alanına odaklanan kişilerden paket alarak organizasyon dışındaki profesyonelleri çekmesini sağlar. Kod organizasyonunuz dışında yeniden kullanılmasa bile, bu modül tabanlı yaklaşım ekibinizin birlikte daha iyi çalışmasına ve kodu projeler arasında yeniden kullanmasına yardımcı olabilir.

Uygulamanızı oluşturmanıza yardımcı olacak paketleri npm web sitesine göz atarak bulabilirsiniz. Web sitesine göz attığınızda, birçok Node modülü bulacaksınız. NPM, bir Node paket yöneticisi olarak başladı, bu yüzden sunucu tarafında kullanılabilecek birçok modül bulacaksınız. Ayrıca komut satırında kullanabileceğiniz birçok paket ekleme komutu da var. Ayrıca ön tarafta kullanabileceğiniz paketler de bulacaksınız.

npm üç farklı bölümden oluşur: web sitesi, kayıt defteri ve IKT. Web sitesi, kullanıcıların paketleri keşfetmeleri için ana araçtır, kayıt defteri paket bilgilerini içeren büyük bir veritabanıdır ve CLI, geliştiricilerin paketlerini kayıt defterinde yayınlaması veya yüklemek istedikleri paketleri indirme şeklidir.

NPM, diğer geliştiricilerin kodlarını yeniden kullanmanın bir yoludur, ayrıca kodları başkalarıyla paylaşmanın bir yoludur ve farklı kod sürümlerini yönetmek kolaydır.




Önceki:Fiddler-AutoResponder düzenli eşleştirme örneği
Önümüzdeki:NPM Eğitimi (2): NPM'yi Yükleme ve Kullanma
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com