2016-07-08 21 views
2

在我的wwwroot文件夾中,我有兩個名爲liblib_bower的子文件夾。我lib_bower文件夾是建立在我的.bowerrc文件像這樣:如何在ASP.NET Core中移動涼亭庫?

{ 
    "directory": "wwwroot/lib_bower" 
} 

當我恢復bower packages我留下了這一點:

enter image description here

我想整個dist文件夾從移動bootstrap如果找不到文件,則生成我的lib文件夾。我怎樣才能做到這一點?

回答

4

您可以使用gulp任務運行程序將引導文件夾移動到lib文件夾中。

配置代碼(gulpfile.js):

var gulp = require('gulp'); 

gulp.task('default', function() { 
    // place code for your default task here 
}); 

var paths = {}; 
paths.webroot = "wwwroot/"; 
paths.bowerSrc = "./wwwroot/lib_bower/"; 
paths.lib = paths.webroot + "lib/"; 

gulp.task("copy-bootstrap", function() { 
    return gulp.src(paths.bowerSrc + '/bootstrap/dist/**/*.*', { base: paths.bowerSrc + '/bootstrap/dist/' }) 
     .pipe(gulp.dest(paths.lib + '/bootstrap/')); 
}); 

然後右鍵點擊gulpfile.js,選擇Task Runner Explorer,運行copy-bootstrap任務或設置BindingsBefore Build