是什么导致了我的错误 "gulpSass.compiler.render is not a function"?

What's causing the error "gulpSass.compiler.render is not a function" for me?

我正在尝试使用 gulp-sass 设置 gulp 任务,当我尝试 运行 任务时,出现以下错误:

TypeError: gulpSass.compiler.render is not a function

指向 gulp-sass 文件夹中的 index.js。

gulpfile.js

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

sass.compiler = ('node-sass');

var cssConfig = {
    src: './wwwroot/src/sass/*.scss',
    dest: './wwwroot/dist/css/'
}

gulp.task('compileSass', function () {
     gulp.src([cssConfig.src])
         .pipe(sass().on('error', sass.logError))
         .pipe(gulp.dest([cssConfig.dest]));
});

package.json

  "devDependencies": {
    "gulp": "^4.0.2",
    "gulp-concat": "^2.6.1",
    "gulp-cssmin": "^0.2.0",
    "gulp-plumber": "^1.2.1",
    "gulp-sass": "^4.0.2",
    "gulp-uglify": "^3.0.2",
    "node-sass": "^4.13.0",
    "rimraf": "^3.0.0"
  },
  "dependencies": {
    "bootstrap": "^4.4.0",
    "jquery": "^3.4.1",
    "popper.js": "^1.16.0"
  }
}

我是不是漏掉了什么?

到目前为止,为了安全起见,我已经删除了所有其他任务并重新安装了所有软件包。但是运气不好。

sass.compiler = ('node-sass'); 是问题所在。已删除,现在可以了。