我试图在gulp的帮助下,从一个文件夹中的所有all.js
文件创建.js
文件。但我没有收到all.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文件。
任何帮助都应该受到赞赏。
答案 0 :(得分:1)
您没有运行任务。您需要运行命令gulp scripts
Gulp是一名任务选手。它允许您指定tasks
。运行default
命令时会运行gulp
任务。如果要运行default
任务以外的任务,则必须
gulp {{taskname}}
或{{taskname}}
运行gulp.task
来回复gulpfile
的{{1}}
default
任务调用指定的任务。你还没有做过。因此,当您从命令行运行gulp
时,您正在运行的只是default
任务,除了调用gutil.log
之外什么都不做,然后返回。