1

私は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が作成されますか? 正しく動作するようにコード例を変更するにはどうすればよいですか?

4

1 に答える 1

1

作業構成

ガルプファイル:

"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"
    }
}
于 2015-11-14T13:45:59.537 に答える