css - gulp-sass 的输出是 .scss 文件而不是 css 文件

标签 css gulp gulp-sass

我正在尝试使用 gulp 将一些 .scss 文件编译成 css。 gulpfile.js:

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

gulp.task("sass",
function() {
    return gulp.src("app/assets/sass/*.scss")
     .pipe(sass({
                includePaths: [
                    "govuk_modules/govuk_frontend_toolkit/stylesheets/",
                    "govuk_modules/govuk_template/assets/stylesheet/",
                    "govuk_modules/govuk-elements-sass/"
         ]
        }).pipe(gulp.dest("./wwwroot/stylesheets/")));
});

我正在使用 Visual Studio 2017,当我在任务资源管理器中运行 sass 任务时,我将预期的文件输出到目标文件夹中,但是,它们是 .scss 文件而不是预期的 .css 文件。

路径中总共有 20 多个文件,这些文件确实被编译成 4 个文件,但正如我所说,.scss 不是 css。

有什么想法吗?

最佳答案

好的,所以我找到了问题所在。其中一个 SCSS 文件引用了另一个文件的路径,我拼错了路径!

已更正并开始工作

关于css - gulp-sass 的输出是 .scss 文件而不是 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47306431/

相关文章:

javascript - Gulp 替换不是重命名文件,而是替换文件内容

javascript - 以自动方式合并多个 bower.json 依赖项

node.js - Gulp 源映射与 css minify

compiler-errors - Gulp-Sass undefined variable -下划线转换为破折号

css - Gulp sourcemaps 和 sass 问题

javascript - 如何使用 CSS3 过渡

jquery - 使用JQuery通过div轮播

css - SVG 标签不适用于 css 背景图像

html - CSS - 缩放到背景图像

twitter-bootstrap - Bootstrap sass + gulp : Media query expression must begin with '('