2015-08-11 26 views
7

npm/grunt: npm olmadan grunt kurmak mümkün mü?

Proxy sistemiyle ilgili çok fazla sorun yaşıyorum Proxy ve http proxy değişkenlerini değiştirerek npm yapılandırma kümesini kullanarak parametreyi değiştiriyordum.

benim .npmrc sonraki satırları

belki Nuget gibi UÖM'yi kullanmadan VS2012 içinde hırıltı yüklemeye çalışırken nedir aklımda var
npm config set proxy http://my_user:[email protected]:8080 -g 
npm config set https-proxy http://my_user:[email protected]:8080 -g 

yüklü.

Mümkün mü? Ben npm install -g grunt-cli kullanıyorum zaman

bu hata sayfası alıyorum: Hayır, bu mümkün değildir

enter image description here

cevap

3

.

Bu

Grunt getting started guide dan:

Grunt ve Grunt eklentileri yüklü ve NPM aracılığıyla yönetilir, node.js paket yöneticisi. Grunt 0.4.x, kararlı Node.js sürümleri> = 0.8.0 gerektirir. Node.js'nin tek versiyon numaraları kararsız geliştirme sürümleri olarak kabul edilir.

+0

Size npm install -g grunt-cli' çalıştırmayı denediğimde bana ne olduğunu yükledim. Ben npm ile çözmek için herhangi bir fikriniz var, çünkü o benim makine – David

+0

her şey tamam sanırım vekil yok bir wifi lan kullanarak var. Merak ediyorum çünkü VS2012 düğüm projesini boşalttım ve installyng new npm paketlerinde liste proxy ile çalışıyor ancak somut paket çöküşünü kurduktan sonra. Belki de bahsettiğin gibi, bu garip versiyonun bir problemi. – David

3

Evet, bu mümkün sen hırıltı indirebilir ve tek sorun vekil veya güvenlik duvarı ama sonra sadece github indirebilirsiniz node.js çalışma ortamı varsa, sizin node.js ortamında çalıştırın.

Ayrıca github'da yayınlanan herhangi bir npm paketini indirebilir ve ardından el ile node_modules klasörüne kopyalayabilirsiniz. Sadece bu paketlerin kendi başlarına bağımlılıkları olabilir. Bu, indirilen klasörlerde npm install'u çalıştırmanız gerektiği anlamına gelir ve eğer çalışmazsa, bitene kadar her bağımlılık için el ile tekrar tekrar çalışın.

+0

evet yapabiliriz ama npm kurulumunu kullanmak her zaman çöküyor. çözüm işaret ettiğim şey. – David

+0

'npm install' yapmak zorunda değilsiniz, eğer github'dan gelen tüm alçak bağımlılıkları da yüklerseniz (ve onları grunt'ın 'node_modules'üne, ayrıca her bir bağımlılık için recursivelyuya koyun). ALso daha hızlı diğer makineye yüklemek ve sonra sadece vblocked npm ile makineye kopyalamak olurdu – tomastrajan

İlgili konular