【问题标题】:Autoprefixer doing nothing with my cssAutoprefixer 对我的 CSS 什么都不做
【发布时间】:2016-06-02 12:28:57
【问题描述】:

这是我的 gulpfile,我不知道出了什么问题。为什么 autoprefixer 什么都不做?我想是 dest 有问题。

 gulp.task('sass', function () {
        gulp.src('**/sass/*.scss')
            .pipe(plumber({errorHandler: onError}))
            .pipe(sass())
            .pipe(autoprefixer({
                browsers: ['last 2 versions'],
                cascade: false
            }))
            .pipe(flatten({includeParents: 0}))
            .pipe(gulp.dest(function (file) {
                var dir = path.dirname(file.path).split('/scss')
                return dir[1] ? path.join(dir[0], 'css', dir[1]) : path.join(dir[0], 'css');
            }))

    });

    gulp.task('watch', function () {
        gulp.watch('**/sass/*.scss', ['sass']);

});

【问题讨论】:

    标签: css node.js path gulp gulp-autoprefixer


    【解决方案1】:

    在您的任务的第二行添加“return gulp.src('**/sass/*.scss')”,然后再通过管道传输其他内容。它应该工作。您在任务的第二行中缺少 return 一词。

    【讨论】:

    • 它在正确的文件夹中生成(如果我不使用 flatten 插件),但是在生成文件夹中包含基本文件夹我需要把它们拿走,我不知道
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-30
    • 1970-01-01
    • 2014-02-19
    • 2014-02-19
    • 2017-11-23
    相关资源
    最近更新 更多