首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使gulp自动修复程序正常工作

无法使gulp自动修复程序正常工作
EN

Stack Overflow用户
提问于 2017-11-16 05:19:36
回答 1查看 17关注 0票数 0

我现在正在用gulp设置一个新的项目,但是我不能让gulp-autoprefixer工作。

下面是到目前为止我的gulpfile.js。

代码语言:javascript
复制
var gulp = require('gulp'),
    sass = require('gulp-sass'),
    prefix = require('gulp-autoprefixer'),
    rename = require('gulp-rename'),
    livereload = require('gulp-livereload'),
    sourcemaps = require('gulp-sourcemaps');

gulp.task('styles', function() {
  gulp.src('css/**/*.scss')
    .pipe(sourcemaps.init())
    .pipe(prefix('last 2 version'))
    .pipe(sass().on('error', sass.logError))
    .pipe(sourcemaps.write('./'))
    .pipe(rename({suffix: '.min'}))
    .pipe(gulp.dest('./css/'));
});

gulp.task('default',function() {
  gulp.watch('css/**/*.scss',['styles']);
  livereload.listen();
  gulp.watch(['./**/*']).on('change', livereload.changed);
});
EN

回答 1

Stack Overflow用户

发布于 2017-11-16 05:39:05

我设法修复了它,如下所示。

代码语言:javascript
复制
var gulp = require('gulp'),
    sass = require('gulp-sass'),
    autoprefixer = require('gulp-autoprefixer'),
    rename = require('gulp-rename'),
    livereload = require('gulp-livereload'),
    sourcemaps = require('gulp-sourcemaps');

gulp.task('styles', function() {
  gulp.src('src/css/**/*.scss')
    .pipe(sourcemaps.init())
    .pipe(sass().on('error', sass.logError))
    .pipe(autoprefixer({
      browsers: ['last 2 versions'],
      cascade: false
    }))
    .pipe(sourcemaps.write('./'))
    .pipe(rename({suffix: '.min'}))
    .pipe(gulp.dest('./dist/css/'));
});

gulp.task('default',function() {
  gulp.watch('src/css/**/*.scss',['styles']);
  livereload.listen();
  gulp.watch(['./**/*']).on('change', livereload.changed);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47317432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档