在我的wwwroot
文件夹中,我有两个名为lib
和lib_bower
的子文件夹。我的lib_bower
文件夹设置在我的.bowerrc
文件中,如下所示:
{
"directory": "wwwroot/lib_bower"
}
当我恢复bower packages
时我就离开了:
如果找不到文件,我想在构建时将整个dist
文件夹从bootstrap
移动到我的lib
文件夹中。我怎么能这样做?
答案 0 :(得分:5)
您可以使用gulp
任务运行器将bootstrap文件夹移动到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
任务或将Bindings
设置为Before Build
。