Autoprefixer对我的CSS没有任何作用

时间:2016-06-02 12:28:58

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

这是我的gulpfile,我不知道什么是错的。为什么autoprefixer什么都不做?我认为它有点不对劲。

 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']);

});

1 个答案:

答案 0 :(得分:0)

在管道其他任务之前,在任务的第二行添加“return gulp.src('**/sass/*.scss')”。它应该工作。您在任务的第二行中缺少单词return