咕噜咕噜不创建“concat”文件



我正在尝试在gulp的帮助下从一个文件夹中的所有.js文件创建all.js文件。但是我没有收到all.js文件。

我遵循的步骤如下:

  1. 创建 Gulp.js 文件
  2. 如下

文件: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/'))
});
  1. 运行gulp命令。

运行gulp后,我收到的消息Gulp is running如文件中所述。但是没有创建 Js 文件。

任何帮助将不胜感激。

您没有运行任务。您需要运行命令gulp scripts

Gulp是一个任务运行者。它允许您指定tasksdefault任务在运行gulp命令时运行。如果要运行default任务以外的任务,则必须

  1. 运行gulp {{taskname}},其中{{taskname}}是通过gulpfile中的gulp.task调用回调
  2. 的,或者
  3. 通过default任务调用指定的任务。

你也没有做过。因此,当您从命令行运行gulp时,您运行的只是default任务,该任务除了调用gutil.log然后返回外什么都不做。

最新更新