Node.js npm nedir? kullanımı nasıldır?

Node.js npm (Node Packaged Modules) ile nodejs modüllerini indirmek ve projemize dahil etmek için 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ü kullanabiliriz.

örnek olarak şöyle

 "npm install colors" komutu ile paket kurulumunu kullanacağımız projeye yaptık.

 "npm -g install colors" komutu ile paket kurulumunu global olarak tüm servera yaptık.

 npmjs.org internet sitesinde diğer paketlerine bakabilir. nmp -v ile npm kurulu olup olmadığını kontrol edebiliriz.

projemizde bir modül ve paket sileceğimizde npm uninstall colors 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 servera yükleyebiliyor ve serverda diğer projelerde kullanabiliyoruz "npm -g update" komutu ile serverdaki tüm paketleri güncelliyebiliyoruz

npm modülleri projemize dahil ederken package.json kontrol eder ve projemizi başka bir servera taşıdığımızda npm install dediğimizde package.json ile belirttiğimiz tüm modülleri indirir. teker teker kurmak yerine package.json bu nedenle projelerimize zenginlik katar kullanılmasını tavsiye ederim.

örnek bir package.json yapalım ve projemizde colors modülünü belirtelim.

 
{
  "name": "colors_proje",
  "version": "0.0.0",
  "description": "projemizin açıklaması",
  "dependencies": {
    "colors": "lates"
  }
}

burada lates son versiyonunu yükle demektir. Notlarımın faydalı olması dileğiyle bir sonraki makalede görüşmek ümidiyle.

Etiket

Faydalı bir projede görüşmek dileğiyle..

Hoşgeldiniz, Ben İsmail Gültekin
Yazılım Mühendisi & Marka Direktörü

Yazılım Uzmanlığı ve Direktörlüğü konusunda 9 yılı aşkın süredir Türkiye'de Kurum ve Tüzel kişilere; Yön verme, Yücelik Sağlama ve Büyüme gereksinimlerinden doğan Yazılım ihtiyaclarına çözümler sunmaktayım.

Kurum olarak; Bankalar, Kanallar, Hastaneler, Belediyeler, Kamu ve bakanlıkların yanı sıra Tüzel kişilerde Sanatçılar, Yönetmenler, Belediye başkanları ve firma sahiplerine projelerinde hizmet veriyorum.

Yarışma organizasyon yazılımlarının algoritma geliştiricisi ve yaratıcısı olarak anılmaktayım. Aynı zamanda Türkiyenin en büyük Sosyal Sorumluluk Projelerinden biri olan Haydi el ele'ninde kurucusuyum

İletişim Bilgilerim

Faydalı bir projede görüşmek dileğiyle..

  • akinismailgultekin@gmail.com
  • İstanbul/Mecidiyeköy
  • 0212- 217 99 88
  • Ad/İsmail Gültekin
  • Doğum Tarihi/01, 12, 1988
  • website/www.ismailgultekin.com.tr

Mesaj Bırakın

Teşekkürler Mesajınız iletildi En kısa Zamanda geri dönüş yapacağım.

Bir problem oluştu lütfen tekrar deneyin

Tüm alanları eksiksiz Doldurun.

Özgeçmiş

Sonrakini Gör/Önceki Sayfa

Kurumlar

  • İstanbul Ajans Medya Marka Direktörü
    2014 - 2015

    İstanbul ajans medya Marka direktörü olarak web/kreatif projelerini Yönetmen Mustafa Önen önderliğinde Gerçekleştirdik.

  • İamistanbul.tv Yazılım şefi/Algoritma uzmanı
    2012 - 2014

    İamistanbul.tv videolu şehir portalı projesinde Ünlü Yönetmen Mustafa Mayadağ önderliğinde Yazılım/Algoritma uzmanı olarak görev aldım

  • BirNC Yazılım Şefi
    2011 - 2012

    birnc.com birNC yazılım firmasında yazılım şefliği görevini üstlendim

Becerilerim

  • Proje Kordinatörlüğü 96%

  • NodeJs 76%

  • HTML5/CSS3 92%

  • Php Codeigniter 98%

  • Social Ağ 87%

Sağladığım Hizmetler

  • Linux
  • Coding
  • Responsive
  • Planing
  • Codeigniter Web
  • NodeJS, Javascript, Jquery

Yaptığım Yarışmalar

  • Senaryo Yarışması
    2013 - 2014

    Jüriliğini Ömür gedik, Yüksel Aytuğ Hıncal uluç Gibi isimlerin Yaptığı senaryo yarışmasının Yazılım ve algoritmasını Üstlendim

  • Hip-Hop Yarışması
    2012 - 2013

    Türkiyede gençlerin popüler dinlediği müzik yarışması büyük bir yankı yapmıştı Yazılım ve algoritmasını üstlendim