css - Gulp 任务没有创建 css 文件

标签 css sass gulp

早上好

我在 gulpfile.js 创建的任务如下:

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

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

当我尝试运行 gulp sass 时,我得到以下信息:

Starting 'sass'...
Finished 'sass' after 20 ms

并且我的 css 文件没有创建(我之前显然已经创建了 scss 文件)。

我的问题可能是什么原因?

最佳答案

去掉scss文件名中的下划线。下划线用于部分。另外,/ 是根目录,./ 是当前目录。 Read this

更新你的 Gulpfile.js:

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

gulp.task('sass', function () {
  gulp.src('./sass/*.scss')
    .pipe(sass())
    .pipe(gulp.dest('./../assets/css'));
});

关于css - Gulp 任务没有创建 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53838643/

相关文章:

javascript - 我有一门课,我想打开它,但它不能正常工作

css - SCSS mixin,如何连接单元? (px,%,em)

javascript - Laravel Elixir 使用 Typescript 而不是 Javascript

node.js - gulp 段错误 : 11 and Abort trap: 6 OSX Yosemite

javascript - 当克隆包含单选按钮的 div 时,jQuery 会自动向单选按钮名称添加 +1

html - 如何在 CSS 中的列表项后添加分隔符

reactjs - 菜单显示平滑过渡并折叠

javascript - 使用从 gulp-iconfont 生成的 css,字体符号无法正确显示

html - 如何使父 div 占用子宽度并水平居中?

css - 使 DIV 超出其容器