node.js - 引用错误: sass is not defined

标签 node.js gulp gulp-sass

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

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

请告诉我我做错了什么。

最佳答案

要求gulp-sass作为scss,所以要么

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

关于node.js - 引用错误: sass is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39204547/

相关文章:

node.js - 对 Nodejs 初学者的澄清

javascript - 在带有 Node.js 的 Mongoose 中使用虚拟 getter 是否会对性能产生影响?

linux - 运行 gulp dist 时未找到 libsass 绑定(bind)

node.js - 关闭Nodejs mongodb空闲连接

node.js - 无法使用 mongoose 连接到 MongoDb。 MongoDB 安装在我的本地系统中

Gulp 4 你忘了发出异步完成信号吗?

node.js - Node Sass 尚不支持您当前的环境 : Windows 64-bit with Unsupported runtime (88)

Gulp-sass 没有正确编译 Foundation 6

css - Gulp sourcemaps 和 sass 问题