Javascript 吞波一体化
我是个新手。我想将特定文件从Javascript 吞波一体化,javascript,automation,gulp,bower,Javascript,Automation,Gulp,Bower,我是个新手。我想将特定文件从bower\u组件复制到我应用程序中的供应商文件夹中。例如,我只想将angular.js文件从bower\u components/angular复制到app/vendors/libs 我不确定该使用哪种Gulp插件。我看到有gulp-bower,gulp-bower文件,还有gulp-copy。我不确定该使用哪一个,或者我是否应该在同一个任务中使用它们 是否有一种简单的方法可以实现这一点,而无需为我要复制的每个文件指定src路径和dest路径?我过去常常咕哝着说,这
bower\u组件
复制到我应用程序中的供应商
文件夹中。例如,我只想将angular.js
文件从bower\u components/angular
复制到app/vendors/libs
我不确定该使用哪种Gulp插件。我看到有gulp-bower
,gulp-bower文件
,还有gulp-copy
。我不确定该使用哪一个,或者我是否应该在同一个任务中使用它们
是否有一种简单的方法可以实现这一点,而无需为我要复制的每个文件指定
src
路径和dest
路径?我过去常常咕哝着说,这很乏味。我希望Gulp能减轻我的痛苦(到目前为止,它已经完成了其他任务)。Gulp bower文件应该可以做你想做的事情。它将从您的bower文件中找到主文件。然后,您可以通过管道将这些数据传输到新的目的地
请参阅上的用法示例
您只需更改目标,即可将其作为任务使用:
var gulpBowerFiles = require('gulp-bower-files');
gulp.task("bower-files", function(){
gulpBowerFiles().pipe(gulp.dest("app/vendors/libs"));
});
gulp bower文件
应该做你想做的事。它将从您的bower文件中找到主文件。然后,您可以通过管道将这些数据传输到新的目的地
请参阅上的用法示例
您只需更改目标,即可将其作为任务使用:
var gulpBowerFiles = require('gulp-bower-files');
gulp.task("bower-files", function(){
gulpBowerFiles().pipe(gulp.dest("app/vendors/libs"));
});
gulp.src('bower\u components/angular/angular.js').pipe(gulp.dest('app/vendor/lib'))
为您复制文件。请注意,您可以通过传递一个数组(模式)为gulp.src('bower\u components/angular.js').pipe(gulp.dest('app/vendor/lib'))提供多个项目
为您复制文件。请注意,您可以通过传递数组(模式)将多个项目赋予gulp.src()
。由于gulp-bower-files
已弃用,因此编辑了答案。由于gulp-bower-files
已弃用,因此编辑了答案。