javascript - gulp能同时输出压缩版和未压缩版的文件吗?
PHPz
PHPz 2017-04-10 17:38:21
0
0
208

各位前辈,小弟最近在摸索使用gulp进行less的编译、加前缀、压缩,但是遇到了一个问题,
我本意是在less编译的模块内,执行autoprefixer和sourcemap,然后再执行css压缩,最后dist输出,这样可以使autowatch只执行一个task就可以了,
但是,现在的问题是,我希望less,autoprefixer的结果放在a文件夹中,然后css根据a中编译后新鲜的文件在压缩,并放置在b文件夹中,这个操作就实现不了了,希望各位前辈帮忙看下,我的问题出在哪,该如何解决?
附上部分代码

gulp.task('less_alternertive', function() {
    gulp.src("less/*.less")
    .pipe(sourcemaps.init()) //sourcemaps
    .pipe(plumber({
        errorHandler: notify.onError('Error: <%= error.message %>')
    })) //错误处理
    .pipe(less()) //less编译
    /*.pipe(cssmin())//cssmin*/
    .pipe(autoprefixer({
        browsers: config["autoprefixer_conf"],
        cascade: true, 
        remove:true,
        map: true
    }))//autoprefixer
    
.pipe(sourcemaps.write('.'))
    .pipe(gulp.dest('css'));
});
PHPz
PHPz

学习是最好的投资!

全員に返信(0)
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート