如果我想从开源项目中使用CSS,但我不想要JS,反之亦然,Bower中是否有任何机制可以实现自动化?

时间:2015-10-28 22:17:58

标签: javascript css npm gulp bower

我担心我已经知道了答案,但是,例如我想要来自Twitter Bootstrap的CSS而不是Javascript。

我有一个gulp任务从 bower.json 获取所有内容,uglify JS并缩小CSS,并将其复制到我的输出目录。这一切都是自动化的。

问题是,我使用AngularJS,这意味着我不需要来自Bootstrap的Javascript,也不需要jquery,但是自动化过程无论如何都会将这些添加到输出中。

Bower中是否有任何机制只添加特定库的某些部分?

替代方案似乎是维护图书馆的白名单,而我并不想要这一切。

由于

1 个答案:

答案 0 :(得分:0)

检查Gulpfile.js查找复制js的任务 它可能像

gulp.src('bower_components/**/*.js')

将其更改为

gulp.src(['bower_components/**/*.js' , '!bower_components/your/path/to/unwanted/js/file.js'])

!将排除您不想要的路径