Son zamanlarda js paket yönetimi için npm kullanmaya başladım. Her ne kadar farklı enivronmentlerde paket yönetiminin adil bir şekilde anlaşılmasına rağmen (apt, rvm/gem, pythonbrew/virtualenv/pip kullanarak söylerim), tam olarak npm'nin tam olarak nasıl uyduğunu anlamıyorum.npm'yi "-g" bayrağıyla ne zaman kullanmalıyım ve neden?
"-g" işaretinin nasıl çalıştığını ve neden kullanmalıyım konusunda daha fazla bilgi edinin. Çoğu blogda ve wikide olduğu gibi, neden açıklanmadan yükleme yaparken "-g" ifadesini kullanırlar ve bu paketlerin global olarak kurulduğunu anlarım.
- Bu paketleri neden her zaman evrensel olarak yüklemeliyim?
- "-g" bayrağı olmadan bu paketleri kurmak ne demektir?
- Yüklü paketlere yerel olarak ne yapıyorum, farklı projeler için korumalı alan mı yapalım?
- Daha sonra nasıl bir projede kullanılan npm paketlerinin bir listesini yapın ve sürüm kontrolüyle (eğer mümkünse) kontrol etmek için gerekiyorsa projeye dahil edin?
Resmi Belgeleme: https://docs.npmjs.com/cli/install – kev