【问题标题】:Fail compile Sass with gulp使用 gulp 编译 Sass 失败
【发布时间】:2018-06-09 08:45:39
【问题描述】:

我的代码有问题。当我在控制台中编写“Gulp sass”时它不会编译,但我的 CSS 文件夹中没有发生任何事情。我已经坐了很长时间试图让它工作,但它不想为我工作,如果有人能帮助我,我非常感激

代码如下:

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


// Compile
gulp.task('sass', function() {
    return gulp.src('./src/Assests/scss/*.scss')
        .pipe(sass())
        .pipe(gulp.dest('./src/Assets/css'));
});`

在控制台中显示

gulp sass
[10:41:41] Using gulpfile ~\my-app\gulpfile.js
[10:41:41] Starting 'sass'...
[10:41:41] Finished 'sass' after 8.78 ms`

【问题讨论】:

  • 你确定'./src/Assests/scss/*.scss' 是正确的吗?对我来说似乎是一个错字。
  • 我认为它看起来是正确的 gif 我希望我做对了gyazo.com/a271a58b6423d2c446757efefb250219
  • 你是错的,谢谢你的帮助我没看到

标签: javascript sass compilation gulp


【解决方案1】:

更改代码以记录错误sass().on('error', sass.logError)

你的任务:

gulp.task('sass', function() {

    return gulp.src('./src/Assests/scss/*.scss')
        .pipe(sass()
           .on('error', sass.logError)  
        )
        .pipe(gulp.dest('./src/Assets/css'));
});    

【讨论】:

  • 虽然这应该是一个评论而不是一个答案,因为这可能会揭示原因,但不能解决它,我会给你+1
  • 感谢您的帮助,但这是错字。非常感谢您的帮助!
【解决方案2】:

请确保文件夹名称正确。看起来你有“资产”而不是“资产”。注意多余的's'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2017-05-03
    • 1970-01-01
    • 2017-08-10
    • 1970-01-01
    • 2014-07-04
    相关资源
    最近更新 更多