2015-11-14 5 views
0

Я никогда не использовал глоток. Я пробую пример gulp-uuglify.Получение примера в 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? Файл dist будет создан после сжатия всех .js-файлов в папке lib? Как можно изменить пример кода для правильной работы?

+0

Где вы файлы расположены? Есть ли сообщение об ошибке? – Mark

+0

Мои файлы js находятся в папке lib. Сообщение об ошибке отсутствует. – user781486

+5

Пожалуйста, удалите этот повторяющийся вопрос, так как у вас есть другой на http://stackoverflow.com/q/33708893/1363799 – terales

ответ

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