早上好
我在 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/