我尝试创建gulp任务,创建包含bower_components的“index.html”文件。 但是,我只需要将缩小的bower_componets文件包含在index.html文件中。
var buildVendors = gulp.src(mainBowerFiles()).pipe(gulp.dest(paths.buildBower));
return gulp.src(paths.index)
.pipe(inject(buildBowerFiles,{
relative: true,
name: 'bowerInject'
}));
目前,我获取了所有js文件,但没有缩小版本。
<script src="bower/ngBootbox.js"></script>
我想如果它是
<script src="bower/ngBootbox.min.js"></script>
答案 0 :(得分:1)
mainBowerFiles()
函数接受filter
,您可以使用min.js
来获取mainBowerFiles('**/*.min.js')
个文件。
var buildVendors = gulp.src(mainBowerFiles('**/*.min.js')).pipe(gulp.dest(paths.buildBower));
return gulp.src(paths.index)
.pipe(inject(buildBowerFiles,{
relative: true,
name: 'bowerInject'
}));
所以你的Gulp脚本将是
.trigger('change')
也就是说,您可以导入非缩小文件并在Gulp中缩小已编译的JS文件。