格式

时间:2017-05-10 09:39:37

标签: javascript gulp

我正在学习使用gulp并且已经完成了一个教程。我试图连接js文件,我的代码是:

    var gulp = require('gulp'),
    concat = require('gulp-concat');

gulp.task["concatScripts", function() {
 return   gulp.src(['js/jquery.js',
              'js/foundation.equalizer.js', 'js/foundation.reveal.js'])
    .pipe(concat("app.js"))
    .pip(gulp.dest("js"));
}];

我的错误代码是:

    $ gulp concatScripts
[21:33:21] Using gulpfile ~\Documents\Treehouse notes\website-optimization\work\gulpfile.js
[21:33:21] Task 'concatScripts' is not in your gulpfile
[21:33:21] Please check the documentation for proper gulpfile formatting

谁能看到我哪里出错了?它也没有说明,但是我将gulp.js文件链接到我的html中写入gulp的代码,这是正确的吗?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

查看gulp-concat上的文档和代码示例:您应该拨打函数调用而不是调用gulp.task['

var gulp = require('gulp'),
    concat = require('gulp-concat');

gulp.task('concatScripts', function() {
  return gulp.src('./js/*.js') // <-- Or an array of files
    .pipe(concat('app.js'))
    .pipe(gulp.dest('./js/'));
});