如何部署Bower安装的软件包?

zcs*_*rei 5 jquery twitter-bootstrap angularjs bower gulp

我使用Bower安装了一些软件包,但我不知道如何部署它们.

例如,我的第一个想法是创建一个将它们连接起来的Gulp任务 - 我用我的角度包做了这个:

gulp.task('libs', function () {
    'use strict';
    return gulp
        .src([
            './public/assets/libs/angular/angular.min.js',
            './public/assets/libs/angular-animate/angular-animate.min.js',
            './public/assets/libs/angular-routes/angular-route.min.js'
        ])
        .pipe(concat('libs.js'))
        .pipe(uglify())
        .pipe(gulp.dest('public/dist'));
});
Run Code Online (Sandbox Code Playgroud)

然而,虽然上面的这些包非常简单,但其他一些(确切地说,Bootstrap和jQuery)带有我不需要的源代码.如果我只是复制bootstrap.min.cssjquery.min.js我的dist文件夹?

坦率地说,我可以从CDN中包含所有这些文件,我还不明白为什么我会使用Bower(我一直在关注使用Bower的教程).

谢谢你的帮助!