2013-08-06 22 views
8

npm install -g every single package el ile yazmadan bir proje için, düğüm-sass ve jshint gibi bir projenin genel bağımlılıklarını ayarlamak için npm install -g gibi kısa bir komut yazmayı tercih ediyorum. Bunu yapmak için npm-deyimsel bir yolu var mı?Küresel devDependencies kurmak için npm komut nedir?

+2

Gerçekten yok. 'bağımlılıklar' ve akin 'require()' için niyetlediğiniz paketler içindir. Bir terminal/kabuk/etc'den yürütmeyi planladığınız global paketler. bireysel bir projenin kapsamı dışındadır. Ancak bunları yerel olarak yükleyebilir ve yine de bunları çalıştırabilirsiniz: '$ ./node_modules/node-sass ... –

+1

Üzgünüz. Son bit, $ $ /node_modules/.bin/node-sass ... –

+0

ile ilgili olmalıdır: http://stackoverflow.com/questions/6480549/install-dependencies-globally-and-locally-using-package- json – nha

cevap

1

Burada npm install -g <pkg> kullanıyorsunuz yanlıştır. -g, proje bağımlılıkları olmadığını, daha çok global olduğunu (PC genişliğinde) belirtir.

Bu eklentiler devDependencies değil, CLI koşucular. İstediğiniz şey, başlangıçta npm install --save-dev every single package. Bu bağımlılıkları yeniden yüklemeniz gerektiğinde, npm install'u çalıştırmanız vegibi bir şeye, CLI'lere bağlı olmamak için package.json komut dosyalarınıza eklemeniz gerekir.

İlgili konular