gulp.dest不会打印到文件

时间:2016-09-27 09:04:03

标签: javascript gulp

您好我有吞咽问题。代码bellow不会在dist /文件夹中创建任何内容

function compileSources() {
    return gulp.src([ './src/**/*.js' ], {
        read: false
    })
    .pipe(debug())
  /*.pipe(concat('all.js'))
    .pipe(debug())*/
    .pipe(gulp.dest('./dist/'));
} 
gulp.task('compile-sources', compileSources);

调试输出

[10:56:45] Using gulpfile ~/otb-web-app/gulpfile.js
[10:56:45] Starting 'compile-sources'...
[10:56:45] gulp-debug: src/app.js
[10:56:45] gulp-debug: 1 item
[10:56:45] Finished 'compile-sources' after 28 ms

但在/ dist文件夹中没有创建任何内容。为什么会这样?

1 个答案:

答案 0 :(得分:2)

我相信您的问题是这行read: false作为您gulp.src的一个选项。而是做类似的事情:

gulp.src('./src/**/*.js')
  .pipe(debug())
  .pipe(concat('all.js'))
  .pipe(debug())
  .pipe(gulp.dest('./dist/'));

另外,由于您只在gulp.src中定义了一个路径,因此无需使用数组[]