
Yeni başlayanlar için : NPM Nedir?
Günümüzde hız ve optimizasyon oldukça önemlidir. Özellikle web teknolojilerinde bu durum kaçınılmazdır. Web uygulamalarımızda çeşitli tasklar hazırlayıp bunları belirlediğimiz durumlarda çalıştırıp web uygulamalarınız için optimizasyonlar sağlayabiliriz. Bu yazıda bir paket yönetici olan npm’e bakacağız.
NPM(Node Package Manager), JavaScript’in paket yöneticisidir. JavaScript geliştiricilerin diğer geliştiricilerin paylaştığı kodu tekrar tekrar kullanmasını kolaylaştırır. Yeni uygulamalara kolayca uyarlama yapabilmeyi sağlar. Birisi kodunu revize ettiğinde, uygulamanızı yeni geliştirilmiş kodu dahil edecek şekilde kolayca güncelleyebilirsiniz.
Geliştiriciler, bir sorunun üstesinden gelebilecek küçük bir kod bloğu oluşturur ve kodu, npm kurallarına uyan bir dizine “paket” halinde yerleştirir. Web için geliştiridiğiniz uygulamanız onlarca ve ya yüzlerce küçük paketten oluşacaktır. Geliştiriciler, daha büyük özel çözümler oluşturmak için bu paketleri kullanabilir.
Ekibinizin daha iyi birlikte çalışmasına, geliştirici yeteneklerini projelerde paylaşmasına yardımcı olmak için npm kullanabilirsiniz. Birden çok kod sürümünü yönetmek için npm kullanılır.
Paketleri bulmak için, npm web sitesine göz atabilirsiniz.
Tarama yaparken, npm, Node paketi yöneticisi olarak başladığından, çok sayıda Node modülü bulacaksınız. Node modülleri sunucu tarafında kullanılabilir. Ayrıca, komut satırında kullanmanız için komutlar ekleyen birçok paket bulunmaktadır. Ve ön yüzde kullanılabilecek bir çok paket bulabilirsiniz.
Nasıl Kullanılır?
NPM kullanımı iki şekildedir. Global olarak ve sadece tek projede kullanma gibi npm ile proje yüklerken -g dersek modülü global olarak yükler ve tüm projelerimizde o modülü kullanmış oluruz.
- “npm install ” komutu ile paket kurulumunu kullanacağımız projeye yaptık.
- “npm -g install” komutu ile paket kurulumunu global olarak sunucuya yaptık.
- npmjs.org internet sitesinde diğer paketlerine bakabilir.” npm -v “ile npm’in versiyonuna bakabiliriz.
- Projemizde bir modül ve paket sileceğimizde “npm uninstall” komutu ile gerçekleştirebiliyoruz.
- npm modül araması yapmak için “npm search colors” komutu ile colors ile ilgili tüm Nodejs döküman sonuçlarını bulabiliriz.
- “npm ls” komutu ile hangi paketleri yüklediğimizi görebiliyoruz .
- “npm update” komutu ile paketleri güncelliyebiliyoruz “npm remove colors” komutu ile paketi kaldırabiliyoruz “npm -g install colors” komutu ile paketi global olarak tüm sunucya yükleyebiliyor ve sunucuda diğer projelerde kullanabiliyoruz “npm -g update” komutu ile sunucudaki tüm paketleri güncelliyebiliyoruz.
1 Yorum
Güzel bir paylaşım olmuş teşekkürler