gulp sass不工作,显示错误

ru9i0ody  于 2022-12-08  发布在  Gulp
关注(0)|答案(2)|浏览(153)

向我展示了这个错误,我不知道如何解决它。
我gulpfile.js代码如下所示

var gulp = require('gulp'),
uglify = require('gulp-uglify'),
sass = require('gulp-ruby-sass');
gulp.task('default', function(){
   gulp.src('js/*.js')
   .pipe(uglify())
   .pipe(gulp.dest('minjs'));
});
//style task
gulp.task('styles', function(){
   gulp.src('scss/**/*.scss')
   .pipe(sass())
   .pip(gulp.dest('css/'));
});
bmp9r5qi

bmp9r5qi1#

如果这个问题还没有解决,那么在样式任务中就有拼写错误。在最后一行,它说:
pip(gulp.dest('css/'));
我假设这需要:
pipe(gulp.dest('css/'));
给予看:)

83qze16e

83qze16e2#

您的gulp任务可能适用于gulp-sass,但您使用的是不同的gulp-ruby-sass。请注意gulp-ruby-sass文档:

gulp.task('sass', () =>
  sass('source/file.scss') // not .pipe(sass())
    .on('error', sass.logError)
    .pipe(gulp.dest('result'))
);

相关问题