【问题标题】:Gulp sass failing silentlyGulp sass 默默地失败
【发布时间】:2019-08-02 01:02:37
【问题描述】:

我有一个非常简单的 gulp 任务,用于将 scss 转换为 css 文件:

function css() {
  return gulp.src('src/scss/_index.scss')
    .pipe(sass().on('error', sass.logError))
    .pipe(gulp.dest('public/css'))
}

正如您可能想象的那样,_index.scss 主要导入其他文件。

现在,如果我注释掉第 3 行,代码就会做它应该做的事情:它将 _index.scss 复制到 public/css。但是对于第 3 行,它不会产生任何输出,也不会向控制台打印任何错误。我得到的只是:

[0] [17:32:46] Starting 'css'...
[0] [17:32:46] Finished 'css' after 79 ms

我什至如何检查这里可能存在的问题? sass 文件是正确的,和以前一样,我会在不使用 gulp 的情况下编译它。

【问题讨论】:

    标签: javascript node.js sass gulp gulp-sass


    【解决方案1】:

    _index.scss 重命名为index.scss。 Sass 将带下划线前缀的文件解释为部分文件,并且不会直接输出它们。 https://sass-lang.com/guide

    【讨论】:

    • 我不知道我是怎么错过它的——尽管它以前工作过!非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    • 1970-01-01
    • 2018-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多