2012-04-03 30 views
66

Nuget paketleri Ben Nuget indir yapmak nasıl ~/ScriptNuget komut

Ben

~/content/css 
~/content/images 
~/content/scripts 
~/content/scripts/vendor (for packages/ downlaoded scripts) 
~/content/scripts/site (my own site's JS) 

içeren bir ~/içerik klasörde organize benim içeriği tutmayı tercih

Javascript dosyaları indirmek Javascript dosyaları ~/content/scripts/vendor?

+0

olası yinelenen Sen el aksi yapmak zorunda homurtuyu kullanarak bir çok şey yapabilirsiniz [Paketlerin yerini NuGet için değiştirmek mümkün mü?] (http://stackoverflow.com/questions/4092759/is-it-possible-to-change-the-location-of-packages-for-nuget) –

cevap

53

Şu anda, NuGet, paket kaynaklarını varsayılan konumdan başka bir yere yüklemeyi desteklemiyor. Bu özelliği kapsayacak mevcut bir NuGet iş öğesi var: #1914 - Allow package resource folders to be configurable.

+1

Evet, bu özelliğe sahip olmak güzel olurdu, belki böyle bir şey: http://i.imgur.com/4f308dT.png –

+9

200'den fazla oy içeren bir iş öğesinin neden 2'den sonra çözülmediğini anlamıyorum yıl. – Gigi2m02

+1

NuGet, daha sonradan bir şeydir. Sadece hafif bir klon/npm klonudur. ASP.net/MVC geliştiricilerinin, bir lib dosyasının dosyalarını varsayılan proje formatıyla eşleştirmek için kullanacakları çabayı gösteremeyeceğim ve bu konuda hiçbir şey sorma. – QueueHammer

6

Gerçekten bir 'cevap' değil, ama dikkat etmeye değer: Ön uç kitaplıklarını yönetme Bower'a geçişle, work item #1914'un hiçbir zaman uygulanmayacağını beklemiyorum. Özel klasör yapınızı elde etmek için NPM, Bower ve Grunt kombinasyonunu nasıl kullanabileceğinizi incelemenizi tavsiye ederim.

VS2015'e erken bir bakışınız varsa, bunun proje kurulumu ve bakımı için önerilen yeni yol olduğunu fark edeceksiniz. html, css, jss içinde yazma ön uç bileşenleri yönetmek için kullanılan

Bower

Bağımlılık yönetim aracı (örn Bootstrap, Nakavt, Eğik, an, lightbox'lar, galeri kütüphaneler, ...)

NPM

Bağımlılık yönetim aracı için kullanılan yönetme düğümün js modülleri

Grunt

Grunt bir javascript görev yolluk aracıdır. ... Yukarıdaki üç arasında

Fark burada ayrıntılı olarak açıklanmıştır dosya taşıma, dosya derleme dosyaları tüylenme: Difference between Grunt, NPM and Bower (package.json vs bower.json)