javascript - Gulp 和 Bower 集成

标签 javascript automation gulp bower

我是 Gulp 和 Bower 的新手。我想从 bower_components 复制特定文件到 vendors我的应用程序中的文件夹。例如,我只想复制 angular.js文件来自bower_components/angularapp/vendors/libs

我不确定要使用哪个 Gulp 插件。我看到有gulp-bower , gulp-bower-files ,和gulp-copy 。我不确定该使用哪一个,或者是否应该在同一任务中使用所有这些。

有没有一种简单的方法可以在不指定 src 的情况下实现此目的路径和dest我想要复制的每个文件的路径?我曾经在 Grunt 中这样做过,非常乏味。我希望 Gulp 能够减轻我的痛苦(到目前为止,它已经在其他任务中做到了这一点)。

最佳答案

gulp-bower-files 应该做你想做的事。它会从您的 Bower 文件中找到主要文件。然后您可以将它们通过管道传输到新的目的地。

请参阅https://www.npmjs.com/package/gulp-bower-files处的使用示例

您只需更改目标即可作为您的任务:

var gulpBowerFiles = require('gulp-bower-files');

gulp.task("bower-files", function(){
    gulpBowerFiles().pipe(gulp.dest("app/vendors/libs"));
});

关于javascript - Gulp 和 Bower 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34292354/

相关文章:

按文件夹生成 Sprite 的 Gulp 循环

python - 我可以将选定的 python 函数和类方法从一个文件复制到另一个文件吗?

javascript - Firebase 访问所有用户数据

javascript - Parse JS SDK 登录不使用 AngularJs ui 路由保留当前用户信息

javascript - 当 JavaScript 更改元素属性时,CSS 是否应该更新?

Python - telnet - 自动化APC PDU

excel - 使用任务计划程序从 PowerShell 创建电子邮件(运行时错误 429)

javascript - Gulp - 如何附加到目标而不是替换

javascript - gulp 插件 - 将损坏的 js 文件合并到一个 js 文件中?

javascript - 失去焦点时检查电子邮件 ID 是否已存在于数据库中