Gulp 当运行“吞咽”任务时,它不会';我似乎无法识别它创建的文件
我的Gulp文件中有两个任务:Gulp 当运行“吞咽”任务时,它不会';我似乎无法识别它创建的文件,gulp,Gulp,我的Gulp文件中有两个任务: 默认值使用LESS将一组文件与注释和源映射合并在一起 prepare获取由#1生成的CSS文件并对其进行清理/压缩 我已经告诉Gulp任务2需要任务1 当我运行task#2时,将为task#1创建文件,但不为task#2创建应创建的文件。如果我再次运行task#2,则会创建task#2的文件 我认为Gulp正在使用某种缓存,而且由于Gulp第一次运行时文件不存在,因此它找不到它们,因此没有对它们做任何处理 我试着四处搜索,但没有结果。任何想法或建议都会很好 var
var gulp = require('gulp'),
less = require('gulp-less'),
csso = require('gulp-csso');
gulp.task( 'default', ['styles-dev'], function() {} );
gulp.task( 'prepare', ['minify-css'], function() {} )
gulp.task('styles-dev', function() {
gulp
.src("source/styles/global*.less")
.pipe( less({
sourceMap: true
}) )
.pipe( gulp.dest("build/local/styles") )
});
gulp.task('minify-css', ['styles-dev'], function() {
gulp.src('build/local/styles/*.css')
.pipe(csso())
.pipe(gulp.dest('build/pre/styles'))
});
看起来我需要返回流作为任务完成的“提示”。令人惊讶的是,问一个问题能帮你找到答案
var gulp = require('gulp'),
less = require('gulp-less'),
csso = require('gulp-csso');
gulp.task( 'default', ['css']);
gulp.task('css', function() {
return gulp.src("source/styles/global*.less")
.pipe( less({
sourceMap: true
}) )
.pipe(gulp.dest("build/local/styles"))
.pipe(csso())
.pipe(gulp.dest('build/pre/styles'));
});
var gulp = require('gulp'),
less = require('gulp-less'),
csso = require('gulp-csso');
gulp.task( 'default', ['css']);
gulp.task('css', function() {
return gulp.src("source/styles/global*.less")
.pipe( less({
sourceMap: true
}) )
.pipe(gulp.dest("build/local/styles"))
.pipe(csso())
.pipe(gulp.dest('build/pre/styles'));
});