我正在尝试在gulp的帮助下从一个文件夹中的所有.js
文件创建all.js
文件。但是我没有收到all.js
文件。
我遵循的步骤如下:
- 创建 Gulp.js 文件 如下
文件:gulpfile.js
// grab our gulp packages
var gulp = require('gulp'),
gutil = require('gulp-util'),
concat = require('gulp-concat-util');
// create a default task and just log a message
gulp.task('default', function() {
return gutil.log('Gulp is running!')
});
gulp.task('scripts', function() {
gulp.src(['./js/*.js'])
.pipe(concat.scripts('all.js'))
.pipe(uglify())
.pipe(gulp.dest('./dist/'))
});
- 运行
gulp
命令。
运行gulp后,我收到的消息Gulp is running
如文件中所述。但是没有创建 Js 文件。
任何帮助将不胜感激。
您没有运行任务。您需要运行命令gulp scripts
Gulp是一个任务运行者。它允许您指定tasks
。default
任务在运行gulp
命令时运行。如果要运行default
任务以外的任务,则必须
- 运行
gulp {{taskname}}
,其中{{taskname}}
是通过gulpfile
中的gulp.task
调用回调
的,或者 - 通过
default
任务调用指定的任务。
你也没有做过。因此,当您从命令行运行gulp
时,您运行的只是default
任务,该任务除了调用gutil.log
然后返回外什么都不做。