Bu dersi tekrar ziyaret etmeye başlayacağım, buna PM olarak adlandırılan bir şeyi tanıtmak için odaklanacağım.
Yani burada üç ana hedefim var.
İlk önce yapmak istediğim NPM'yi tanımlamak.
Kavramsal olarak ne yaptığını ve neden harika olduğunu açıklayın.
Ve son olarak, kullanmayacak olan tüm paketleri tanıtıyoruz.
Böylelikle, düğüm videosunun tanıtımında hangi paketlerin olduğunu tanımladıktan sonra daha mantıklı olacağım,
kötüye giden ana sayfayı gösterdim ve bu küçük paragrafı okudum ve Chromes V8 motoruna kurulmuş bir
javascript çalışma zamanı fark ettiklerim hakkında konuşuyor. .
Ve sonra burada bir cümle var.
Hayır Julius'un paket ekosistemi NPM, dünyadaki açık kaynak kütüphanelerinin en büyük ekosistemidir.
Sanırım resmi sayfada yok ana sayfa.
Bu küçük cümleden üçte biri sadece bir cümle ama yine de üçte biri NPM'dir.
Ayrıca Noad'ı ilk tanıttığımda bunun için yığın paylaşımı sayfasını gösterdim ve bu özelliklerden
bazılarını kullanıcıların hayır parçalarının en güzel parçası olarak seçti.
Evet.
Ve burada en popüler cevap büyük kütüphaneler.
Ve ikincisi NPM.
Ve gerçekten bunlar aynı şeyi ifade ediyor.
Umarım sizi Nvm'nin önemli olduğuna ikna etmiştim.
Şimdi neden bahsedelim ve neyin ve nasıl çalıştığından bahsedelim.
NPM ana sayfasında bu yüzden sadece burada kapalı olan bu küçük reklam panosu resmi sloganını
görebiliyor NPM, Javascript'in paket yöneticisi.
Öyleyse ön ve Javascript yazarken ne paket olduğunu konuşalım.
Bir HD posta dosyası oluşturmayı ve daha sonra bir komut etiketi olan şeyleri içermeyi düşünün.
Ve Jay sorgusu veya önyükleme javascript kitaplığı veya başka herhangi bir javascript kitaplığı gibi bir
şey eklemek istersek, ekibimizde bir komut dosyası etiketi kullanmamız gerekir.
Ancak, sunucu tarafında düğüm yazıyorsanız ve bir kitaplık veya bir başkasının yazdığı bir şey eklemek istiyorsanız, yalnızca komut dosyası etiketi ekleyemeyiz; çünkü
hiçbir H. harfi yok, komut dosyası etiketleri yok. T. Miktar.
Node ile uğraşıyoruz; sunucu tarafında javascript yazarken veya düğümü
yazarken NPM'den ziyade kütüphaneleri aramaya çalışıyoruz ve Pim onlara paketler olarak bakıyor.
Ama aynı fikir.
Dolayısıyla paketler sadece başkasının yazmış olduğu bir koddur.
Bir grup yazdı: Tek bir kişi, kendi projemize bir eklenti ekleyebileceğimizi ve Jay kraliçesi
veya önyükleme gibi bir ön uç kütüphanelerini karşılaştırdığımızda bana daha da heyecan verici kılan şeyin,
tüm paketlerin burada merkezileştirilmiş olduğunu yazmıştı. NPM Web sitesi ve daha da önemlisi NPM'de bir komut satırı
aracı bulunmaktadır, böylece işleri gerçekten kolay bir şekilde yükleyebilirim.
Ekspres gibi bir paket kurmak istedim ya da ne olursa olsun bunlar için her zaman amaç.
Tek yapmam gereken NPM kurulumunu ve paketin adını komut satırına yazıp hepsi bu kadar.
Bir Cdn veya bir bağ bulup bir şey kopyalayıp yapıştırmam gerekmiyor.
Tek yapmam gereken UÖM kurulumunu çalıştırıp paketin adını çalıştırmaktır.
NPM bu paketi bildiği sürece yaklaşık 200.000 farklı paketin olduğunu görebilirsiniz.
Bir sonraki videoda benim için otomatik olarak kurulacak ve bunu yapacak, bazı
yeni paketler yükleyecek ve bunları önemli hale getirecek ve bazı basit paketleri başlayacak.
Ancak bu ders boyunca ilerledikçe, insanlar knode kullanarak web uygulamaları oluştururken sürekli
yeni paketler kullanacaklar ve yeni paketler ekleyeceğiz.
Sadece düz javascript yazmaz ve her şeyi sıfırdan yaparlar.
Çoğunlukla, hayatınızı kolaylaştırmak için diğerlerinin yazdığı şeyleri paketler ve
diğer araçlar çerçeveleri ile kullanacaksınız.
İstifimizde burada görebileceğiniz Express adlı bir paket kullanacağız.
Bu gerçekten çok popüler.
Ayrıca, mongoose adı verilen başka bir paket kullanacağız.
Aslında sana gösterebilirler.
Vücut parçası olarak da adlandırılan birkaç farklı paket kullanıyoruz ya da Morgon adlı başka bir
Ejay kıçını çağırıyor.
Ve nihayetinde, kurduğumuz yaklaşık 10 farklı paketle çalışacağımızı tanıtacağımız daha
fazlası var.
Bu dersin sonunda.
Hedeflere dönüp paketleyeyim.
Dolayısıyla UÖM'yi tanımlayın.
Düğüm paketi yöneticisi için ne durduğundan bahsettik ve yalnızca javascript sürümü olan
paketleri kurmamızı sağlayan düğümle gelen bu müthiş araçtır. Ya da kütüphanelerin düğüm sürümü, başkasının yazdığı
kodu hayatımızı kolaylaştıran ve UÖM'dir onları gerçekten çok kolay bir şekilde kurmamıza
izin veriyor.
Öyleyse harika olması nedenlerinden biri de bu, kullanımı kolaydır.
Ayrıca, yaklaşık 200.000 farklı paketin merkezi olduğu bir depodur.
Kedilerin resimlerini yazdırıp yazdıramayacağınızı veya bir web uygulamasını kurup kurmadığınızı veya bir veritabanına bağlanmayı
ya da terminalinizde renkli metinleri basmanızı mı yoksa javascript ile yapmayı hayal edebileceğiniz hemen hemen her
şeye bir vuruş vuruşu anlatarak olası bir şeyi yapmak istediğiniz her şeyi ve düğüm.
Birisi bunu yapmış ve bu güzel modülün içine kurabileceğiniz bir pakete yerleştirmişti ve
daha sonra kısa bir süre önce En önemlisi Express'i kullanacak olan paketlerden
birkaçını tanıttık ve bu da bizim çerçeve olacak kullandığımız.
Ejay göt ve vücut ayrıştırıcı ve çerez ayrıştırıcı ve pasaport ve diğer birkaçları da kullanacağız.
Ancak aynı zamanda mongoose, Morgan ve
Ve bir sonraki video, bahsettiğim müthiş komut satırı arayüzünü kullanarak paketleri nasıl
kuracağımızı ve daha sonra kendi javascript kodunun yerine yüklediğimiz paketleri nasıl
kullanabileceğimizi göreceğiz