我想在cssmin
之后执行TASK scss
,但在这种情况下无效。
如果文件夹目标不为空并且.css文件已使用单独的任务'scss'编译,那么它可以正常工作。但是如果文件夹为空,则cssmin
在空闲状态下运行,而不是创建最小文件。你帮我吗?
登录控制台:
[08:38:54] Starting 'scss'...
[08:38:54] Finished 'scss' after 13 ms
[08:38:54] Starting 'cssmin'...
[08:38:54] Finished 'cssmin' after 3.56 ms
我的吞咽任务:
> gulp.task('scss' , function(){
> gulp.src('app/scss/*.scss')
> .pipe(scss())
> .pipe(gulp.dest('app/css'))
> .pipe(bsync.stream()); });
>
> gulp.task('cssmin' , ['scss'] , function () {
> gulp.src('app/css/libs.css')
> .pipe(cssnano())
> .pipe(rename({
> suffix: '-min'
> }))
> .pipe(gulp.dest('app/css'))});
答案 0 :(得分:0)
我通过添加' return'解决了我的问题。在功能之前