我正在学习使用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的代码,这是正确的吗?
提前谢谢。
答案 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/'));
});