2016-07-08 70 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