参考错误:sass 未定义

Atu*_*rma 1 node.js gulp gulp-sass

当我为 scss 配置 gulp 和运行任务时,我收到错误消息 ReferenceError: sass is not defined即使我已经安装了 gulp-scss 并在 gulp.js 中声明

var gulp = require('gulp');
var scss = require('gulp-sass');

gulp.task('sass', function () {
  return gulp.src('app/scss/mystyles.scss')
    .pipe(sass().on('error', sass.logError))
    .pipe(gulp.dest('app/css'));
});

gulp.task('default', ['sass']);
Run Code Online (Sandbox Code Playgroud)

请告诉我我做错了什么。

AKX*_*AKX 5

你是requireing gulp-sassas scss,所以要么

  • 将其更改为var sass = ..., 或
  • 对 的调用scss()