Gulp任务要复制

时间:2015-06-26 18:40:44

标签: jquery gulp bower

我有以下脚本:

var gulp = require("gulp");

var paths = {
  bower: "./bower_components/",
  scripts: "./webroot" + "/scripts/"
};

gulp.task("copy", function () {

  var bower = {
    "jquery": "jquery/jquery*.{js,map}"
  }

  for (var path in bower) {
    gulp.src(paths.bower + bower[path])
      .pipe(gulp.dest(paths.scripts + path));
  }

});

复制任务正常。但它无效:

"jquery": "jquery*.{js,map}"

"jquery": "jquery/jquery*.{js}"

为什么我不能在没有子文件夹jQuery的情况下将文件保存到“scritps /”中?

为什么我不能删除地图?

1 个答案:

答案 0 :(得分:2)

为什么不这样做,看起来更简单,并且会按照你的要求做。只需替换' {js,map}'与' js'如果你不想要那个文件

var bower = './bower_components';
var dest = './webroot';

gulp.task('copy', function () {
    return gulp.src(bower + '/jquery/dist/*.{js,map}')
      .pipe(gulp.dest(dest + '/scripts'));
});