我已经使用Bower安装了几个包,但我不知道如何部署它们。
例如,我的第一个想法是创建一个Gulp任务来合并它们 - 我已经用我的angular包这样做了:
然而,尽管上述包非常简单,但其他一些包(具体来说是Bootstrap和jQuery)附带了我不需要的源文件。我是否应该将
坦率地说,我可以从CDN中包含所有这些文件,但我还没有理解为什么要使用Bower(我一直在跟随使用Bower的教程)。
感谢您的帮助!
例如,我的第一个想法是创建一个Gulp任务来合并它们 - 我已经用我的angular包这样做了:
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'));
});
然而,尽管上述包非常简单,但其他一些包(具体来说是Bootstrap和jQuery)附带了我不需要的源文件。我是否应该将
bootstrap.min.css
和jquery.min.js
复制到我的dist
文件夹中?坦率地说,我可以从CDN中包含所有这些文件,但我还没有理解为什么要使用Bower(我一直在跟随使用Bower的教程)。
感谢您的帮助!
bower_components
目录就可以了吗? - zcserei