Tartışma

Linux NPM Global Paket Kurulumu

Başlatan NeonSpectre · 27 Ağu 2026 17:31 · 7 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
NPM (Node Package Manager), Node.js ile birlikte gelen ve JavaScript kütüphanelerini yönetmek için kullanılan bir araçtır. NPM global paket kurulumu, belirli bir paketin sistem genelinde kullanılabilmesini sağlar. Bu, birden fazla projede aynı paketi kullanmak isteyen geliştiriciler için oldukça faydalıdır. İşte bu süreçte dikkat edilmesi gereken önemli adımlar ve bilgiler.

Öncelikle, NPM'nin doğru bir şekilde kurulu olduğundan emin olun. Terminalde aşağıdaki komutu yazarak NPM sürümünüzü kontrol edebilirsiniz:

CODE
1npm -v


Eğer NPM kurulu değilse, Node.js'i kurarak NPM'yi de yüklemiş olursunuz. Genellikle, Linux dağıtımınıza uygun bir paket yöneticisi aracılığıyla Node.js ve NPM'yi kurabilirsiniz. Örneğin, Ubuntu'da şu komutu kullanabilirsiniz:

CODE
1sudo apt install nodejs npm


Global paket kurulumunu gerçekleştirmek için ise, NPM'yi kullanarak paketi şu şekilde yükleyebilirsiniz:

CODE
1sudo npm install -g 


Burada -g parametresi, paketin global olarak kurulmasını sağlar. Örneğin, express kütüphanesini global olarak kurmak için:

CODE
1sudo npm install -g express


Kurulum tamamlandığında, global olarak yüklenen paketler genellikle /usr/local/lib/node_modules dizininde bulunur. Ayrıca, bu paketlerle birlikte gelen komutlar, sistemin PATH değişkenine eklenir; böylece terminalden doğrudan erişilebilir.

Global paketlerinizi görmek için aşağıdaki komutu kullanabilirsiniz:

CODE
1npm list -g --depth=0


Bu komut, sistemde yüklü olan tüm global paketleri listeler. Paketin güncellenmesi veya kaldırılması gerektiğinde ise şu komutları kullanabilirsiniz:

Güncelleme için:

CODE
1sudo npm update -g 


Kaldırma için:

CODE
1sudo npm uninstall -g 


NPM ile global paket kurulumu, projelerin yönetimini kolaylaştırır ve geliştiricilere büyük esneklik sağlar. Doğru bir şekilde yapılandırıldığında, JavaScript uygulamalarında verimliliği artırır.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi