LazyTalent
@LazyTalent
Data Engineer, Freelancer

Почему такой большой размер js файла после gulp?

Добрый день. Собираю один js файл из 3х: 2 библиотеки (jQuery и Materializ) и мой файл где я указываю в каком порядке их загружать. Исходный вес jquery - 260kb, materializ - 300kb, мой файл - 132b. Почему я на выходе получаю файл весом в 1.5мб?
Вот мой гулп:
var gulp = require('gulp'),
    cssmin = require('gulp-minify-css'),
    prefixer = require('gulp-autoprefixer'),
    uglify = require('gulp-uglify'),
    sass = require('gulp-sass'),
    watch = require('gulp-watch'),
    sourcemaps = require('gulp-sourcemaps'),
    rigger = require('gulp-rigger');

var path = {
    build: {
        html: 'build/',
        js: 'build/js/',
        css: 'build/css/',
    },
    src: {
        html: 'src/*.html',
        js: 'src/js/main.js',
        style: 'src/style/main.scss',
    },
    watch: {
        html: 'src/**/*.html',
        js: 'src/js/**/*.js',
        style: 'src/style/**/*.scss',
   }
};

gulp.task('html:build', function () {
    gulp.src(path.src.html)
        .pipe(rigger())
        .pipe(gulp.dest(path.build.html));
});

gulp.task('js:build', function () {
    gulp.src(path.src.js)
        .pipe(rigger())
        .pipe(sourcemaps.init())
        .pipe(uglify())
        .pipe(sourcemaps.write())
        .pipe(gulp.dest(path.build.js));
});

gulp.task('style:build', function () {
    gulp.src(path.src.style)
        .pipe(sourcemaps.init())
        .pipe(sass())
        .pipe(prefixer())
        .pipe(cssmin())
        .pipe(sourcemaps.write())
        .pipe(gulp.dest(path.build.css));
});


gulp.task('build', [
    'html:build',
    'js:build',
    'style:build'
]);

gulp.task('watch', function () {
    watch([path.watch.html], function (event, cb) {
        gulp.start('html:build');
    });
    watch([path.watch.style], function (event, cb) {
        gulp.start('style:build');
    });
    watch([path.watch.js], function (event, cb) {
        gulp.start('js:build');
    });
});

gulp.task('default', ['build', 'watch']);
  • Вопрос задан
  • 248 просмотров
Решения вопроса 1
b0nn1e
@b0nn1e
Alcohol & Ruby on Rails
Потому что sourcemaps
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы