2015-08-29 17 views
6

VS 2015'te ilk ASP.NET 5 MVC 6 projemi oluşturdum. Kutudan çıkan web uygulaması projesi.Visual Studio'da yeniden oluşturma bileşenleri oluşturma

Bower bileşenlerinin wwwroot/lib klasöründe saklandığını öğrendim. Bir deneme yaptım ve sildim. Bundan sonra, projeyi yeniden oluşturdum ve bower bileşenleri, geri yüklenmemiş idi.

Konsolu el ile bower install çağırmak, dosyaları geri yükledi.

Visual Studio'nun bower dosyalarını otomatik olarak oluşturmaya nasıl yüklerim?

cevap

3

Bunu yapmanın bir yolunu buldum, gerçekten hoşlanmam. Daha iyi bir cevabı kabul etmekten mutluluk duyacağım. Proje en In

ilk satırı bir açıklama"

/// <binding Clean='clean'/> 

O Visual Studio Clean olaya kanca olduğunu gulpfile.js ve buna clean Gulp görevi bağlar. Sen After Build örneğin diğer olaylara kanca. Ben bağlı bileşenlerini geri gulp-bower kullanan bir görev ile o.

gulpfile.js

/// <binding Clean='clean' AfterBuild='after_build'/> 

var gulp = require("gulp"), 
    bower = require('gulp-bower'); 

... 

gulp.task("after_build", function() { 
    return bower() 
     .pipe(gulp.dest(paths.webroot + 'lib/')); 
}); 

Sen Task Runner Explorer içinde bağlantıları görebilirsiniz: enter image description here

Bu çözüm olsa biraz hantal görünüyor. Kpm-yardımcı programını işi yapmayı tercih ederim.

DÜZENLEME

Aslında yapı üzerinde paketleri geri yüklemek için gerek yoktur. Projeyi VS'de açtığınızda geri yüklenir. Ancak kaynaklarınızı kod deposundan güncellediğinizde ne olduğunu bilmiyorum.

İlgili konular