在gulp-uglify中获取工作

时间:2015-11-14 12:49:47

标签: javascript node.js gulp uglifyjs gulp-uglify

我从未使用过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吗?如何修改代码示例才能正常工作?

1 个答案:

答案 0 :(得分:1)

工作配置

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"
    }
}