吞下bower_components的Gulp任务?

Jay*_*012 27 bower gulp

如果有人能告诉我处理捆绑式割草机组件的好方法,我会非常感激.我觉得我已经尝试了所有的东西......虽然,我似乎无法找到任何处理这个问题的gulp任务.真的不存在吗?

让我们说它不存在.最糟糕的情况是我必须从bower_components文件夹中指定每个"dist"文件的路径.(令人讨厌的是,每个组件似乎都有自己的"dist"文件夹......没有任何标准化.)

因此,即使我这样做,我也注意到一些组件,如"主动支持"似乎也有require('lodash')这样的内容.我认为,如果我只是简单地复制该文件,它将会中断,因为需求无法解决.

我错过了什么?我如何简单地将所有bower_components捆绑成一个"common.js"...有没有办法或者它是一个集群虚张声势?

Bri*_*zel 12

更新

正如Alerty指出,新政策咕嘟咕嘟似乎是:使用亭子直接和glob模式(并希望包的维护者有一个适当的"忽略"属性).


先前

您可以使用main-bower-filesgulp-bower-src从您的bower组件中获取文件.他们还可以在您自己的凉亭文件中使用"忽略"或"主要"覆盖.

  • 我是凉亭的新手,我不明白.用直接使用凉亭和glob模式是什么意思?什么是忽略属性? (9认同)
  • -1由gulp列入黑名单,直接使用bower模块和globs ... https://github.com/gulpjs/plugins/blob/master/src/blackList.json (6认同)
  • 用最新的gulp建议更新了我的答案; 为了历史目的而留下旧的,因为黑名单是关于最佳实践的. (4认同)
  • 这真的可以使用更好的文档,当我直接听到"用户凉亭模块"时,我想到了被列入黑名单的gulp-bower模块.我实际上现在根本不知道如何做到这一点. (4认同)