如何正确配置gulp sass?

如何正确配置gulp sass?,sass,libsass,Sass,Libsass,这是我的大口文件 var gulp = require('gulp'); var sass = require('gulp-sass'); var sourcemaps = require('gulp-sourcemaps'); var babel = require("gulp-babel"); // Gulp Sass Task gulp.task('sass', function () { console.log('called'); // gulp.src locates

这是我的大口文件

var gulp = require('gulp');
var sass = require('gulp-sass');
var sourcemaps = require('gulp-sourcemaps');
var babel = require("gulp-babel");

// Gulp Sass Task
gulp.task('sass', function () {
    console.log('called');
  // gulp.src locates the source files for the process.
  // This globbing function tells gulp to use all files
  // ending with .scss or .sass within the scss folder.
  gulp.src("scss/*.scss")
    // Converts Sass into CSS with Gulp Sass
    .pipe(sass().on('error', sass.logError))
    // Outputs CSS files in the css folder
    .pipe(gulp.dest("css"));
});

// Watch scss folder for changes
gulp.task('watch', function() {
  // Watches the scss folder for all .scss and .sass files
  // If any file changes, run the sass task
  gulp.watch('./scss/**/*.{scss,sass}', ['sass'])
});

gulp.task("transpile", function () {
  return gulp.src("js/*.js")
    .pipe(babel())
    .pipe(gulp.dest("./compile"));
});

// Creating a default task
gulp.task('build', ['sass', 'transpile']);
gulp sass成功运行,但未创建我期望的任何css文件夹。当我手动运行sass时

sass --trace  _picker.scss:css/_picker.css

我看到css被正确编译。不知道gulpfile出了什么问题。任何帮助都将不胜感激

如果已经创建了CSS文件夹,它是否有效?你在终端上看到了什么?你试过“gulp.dest(“./css”)?奇怪的是我在终端上没有发现任何错误。即使我已经手动创建了css文件夹,我也无法从sass()中获得已编译的css。如果已经创建了css文件夹,它是否有效?你在终端上看到了什么?你试过“gulp.dest(“./css”)?奇怪的是我在终端上没有发现任何错误。即使我手动创建了css文件夹,我也不会从sass()获得编译后的css