gulp cssmin压缩less后无法使用dest存盘
来源:3-3 自动化构建工具(2)

dds813
2017-02-15
使用cssmin这个模块压缩less后dest发现没有被存盘,我也不知道为甚么不过后来发现可以使用gulp-minify-css来压缩,反正效果一样,但是还是希望老师或者大神能告诉我问什么cssmin不好用呢
3回答
-
慕雪1613582
2017-02-16
代码没看出有什么问题,检查下是不是没有文件的写权限导致无法创建或者本身less编写有问题导致编译失败没有生成css~
00 -
慕雪1613582
2017-02-15
粘贴一下你的gulpfile.js文件,看看是不是写错了~
00 -
dds813
提问者
2017-02-15
var gulp = require('gulp');
var $ = require('gulp-load-plugins')();
var open = require('open');
var cssmin = require('gulp-minify-css');
var plumber = require('gulp-plumber');
var app = {
srcPath:'src/',
devPath:'build/',
prdPath:'dist/'
};
gulp.task('lib',function(){
gulp.src('bower_components/**/*')
.pipe(gulp.dest(app.devPath + 'vendor'))
.pipe(gulp.dest(app.prdPath + 'vendor'));
});
gulp.task('html',function(){
gulp.src(app.srcPath + '**/*.html')
.pipe(gulp.dest(app.devPath))
.pipe(gulp.dest(app.srcPath));
});
gulp.task('json',function(){
gulp.src(app.srcPath +'data/**/*.json')
.pipe(gulp.dest(app.devPath + 'data'))
.pipe(gulp.dest(app.prdPath + 'data'));
});
gulp.task('less',function(){
gulp.src(app.srcPath + 'style/index.less')
.pipe(plumber())
.pipe($.less())
.pipe(gulp.dest(app.devPath + 'css'))
.pipe($.cssmin())
.pipe(gulp.dest(app.prdPath +'css'));
});
gulp.task('js',function(){
gulp.src(app.srcPath + 'script/**/*.js')
.pipe($.concat('index.js'))
.pipe(gulp.dest(app.devPath + 'js'))
.pipe($.uglify())
.pipe(gulp.dest(app.prdPath + 'js'));
});
gulp.task('image',function(){
gulp.src(app.srcPath + 'image/**/*')
.pipe(gulp.dest(app.devPath + 'image'))
.pipe($.imagemin())
.pipe(gulp.dest(app.prdPath + 'image'))
})
00
相似问题