在 gulp-uglify 中获取示例以工作

Getting example in gulp-uglify to work

我没用过gulp。我正在尝试 gulp-uglify 示例。

https://www.npmjs.com/package/gulp-uglify

var uglify = require('gulp-uglify');

gulp.task('compress', function() {
  return gulp.src('lib/*.js')
    .pipe(uglify())
    .pipe(gulp.dest('dist'));
});

示例无效。 gulp.task 在哪里声明? gulp.task 里面的代码是做什么的?压缩lib文件夹下的所有.js文件后会创建一个文件dist吗?如何修改代码示例才能正常工作?

工作配置

Gulpfile:

"use strict";

var gulp = require('gulp');
var uglify = require('gulp-uglify');

gulp.task('scripts', function() {
    gulp.src('./lib/*.js')
        .pipe(uglify())
        .pipe(gulp.dest('./dist/'));
});

package.json(运行 npm install 验证是否正确加载了所有依赖项):

{
    "dependencies": {
        "gulp": "~3.9.0",
        "gulp-uglify": "~1.5.1"
    }
}