Gulp中src文件的基本路径

时间:2017-11-01 00:41:13

标签: javascript gulp

如何设置默认路径,而不是每次src/js/vendor/都写入?有可能吗?

注意:我无法获取所有文件,例如src/js/vendor/**.js

gulp.task('js-vendor', function() {
    return gulp.src([
      'src/js/vendor/some_one.js',
      'src/js/vendor/some_two.js',
      'src/js/vendor/some_three.js'
    ])
      .pipe(concat('vendor.js'))
      .pipe(gulp.dest('public/js'));
});

1 个答案:

答案 0 :(得分:0)

如果您无法制作合适的匹配模式,那么路径只是一个字符串数组,因此您可以轻松地构建它们。你甚至可以使用类似的东西:

  gulp.task('js-vendor', function() {
     return gulp.src([
       'some_one.js',
       'some_two.js',
       'some_three.js'
      ].map( file => 'src/js/vendor/' + file ))
  .pipe(concat('vendor.js'))
  .pipe(gulp.dest('public/js'));
 })