gulp 的新手,压缩有问题
New to gulp, having issues with compressing
我正在尝试让 gulp 工作流程继续进行,但我对某些事情感到困惑。
我有 3 个 css 文件要合并和压缩。在我做任何事情之前,它们总共有 362KB。
这是我的gulpfile.js。
var gulp = require('gulp');
var concatCSS = require('gulp-concat-css');
var minifyCss = require('gulp-minify-css');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
gulp.task('default', function(){
gulp.src(['public/css/*.css', '!public/css/style.min.css'])
.pipe(concatCSS('css/style.min.css'))
.pipe(minifyCss({compatibility: 'ie8'}))
.pipe(gulp.dest('public/'))
});
gulp.task('js', function(){
gulp.src(['public/js/jquery.js',
'public/js/bootstrap.js',
'public/js/plugins.js',
'!public/js/scripts.js'])
.pipe(concat('js/app.min.js'))
.pipe(gulp.dest('public/'));
});
css 做了它应该做的,我想但我的结果文件仍然是 292KB。那是正常的吗?我认为它可以节省 30-40% 的文件大小。
Minify 并没有真正给予丰厚的回报。
您需要使用的是 uglify 插件,这是您可以节省更多费用的地方。
一旦您的 CSS 被串联,运行 gulp-uglify
任务就可以了。
有兴趣看看您的储蓄是多少。
我正在尝试让 gulp 工作流程继续进行,但我对某些事情感到困惑。
我有 3 个 css 文件要合并和压缩。在我做任何事情之前,它们总共有 362KB。
这是我的gulpfile.js。
var gulp = require('gulp');
var concatCSS = require('gulp-concat-css');
var minifyCss = require('gulp-minify-css');
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
gulp.task('default', function(){
gulp.src(['public/css/*.css', '!public/css/style.min.css'])
.pipe(concatCSS('css/style.min.css'))
.pipe(minifyCss({compatibility: 'ie8'}))
.pipe(gulp.dest('public/'))
});
gulp.task('js', function(){
gulp.src(['public/js/jquery.js',
'public/js/bootstrap.js',
'public/js/plugins.js',
'!public/js/scripts.js'])
.pipe(concat('js/app.min.js'))
.pipe(gulp.dest('public/'));
});
css 做了它应该做的,我想但我的结果文件仍然是 292KB。那是正常的吗?我认为它可以节省 30-40% 的文件大小。
Minify 并没有真正给予丰厚的回报。
您需要使用的是 uglify 插件,这是您可以节省更多费用的地方。
一旦您的 CSS 被串联,运行 gulp-uglify
任务就可以了。
有兴趣看看您的储蓄是多少。