10r*_*nho 5 gulp gulp-sass gulp-watch
我想gulp
监视我的工作文件夹上的所有更改,但只生成一个文件.因为我使用scss
哪个导入所有必需的文件,所以不需要编译所有.css
文件,只需要编译主文件.
现在,我gulpfile.js
包含:
var gulp = require('gulp');
var util = require('gulp-util');
var sass = require('gulp-sass');
gulp.task('sass', function () {
return gulp.src('./sass/style.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('./dist/css'));
});
gulp.task('watch', function() {
gulp.watch('./sass/**/*.scss', ['sass']);
});
Run Code Online (Sandbox Code Playgroud)
而且我必须把./sass/style.scss
它保存到triger gulp watch.
我想要gulp观看所有文件(类似的东西./**/*.scss
),但只渲染一个 - ./sass/style.scss
.怎么实现呢?
10r*_*nho 10
解决这个问题很简单,只需编辑watch
部分内容gulpfile.js
即可:
gulp.task('watch', function() {
gulp.watch('./**/*.scss', ['sass']);
});
Run Code Online (Sandbox Code Playgroud)
它说:看所有.scss
文件及变更运行'sass'
TAKS.
'sass'
taks仅编译 ./sass/style.scss'
归档时间: |
|
查看次数: |
4032 次 |
最近记录: |