stream - gulp 文件在改动完后,想在控制台输出变化流,知道具体改变的文件名是哪个?

查看:153
本文介绍了stream - gulp 文件在改动完后,想在控制台输出变化流,知道具体改变的文件名是哪个?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

gulp.task('sass', function() {
     return sass(['stc/scss/*.scss','!stc/scss/extend/{reset,test}.scss'],{sourcemap:true})
    //.pipe(sourcemaps.init())
    .pipe(sourcemaps.write('../maps'))
    .on('error',function(err) {
        notify().write(err);
        this.emit('end');
    })
    .pipe(gulp.dest('stc/css'))// Write the CSS & Source maps
    .pipe(filter('**/*.css')); // Filtering stream to only css files
   .pipe(reload({stream: true})); });

想在这个函数运行的最后输出变化流,需要知道具体改动的文件名该怎么写?
目前加了.pipe(reload({stream: true}));这句控制台报错。

error:

F:\new-gulp-test {git}{hg}
{lamb} gulp serve
F:\new-gulp-test\gulpfile.js:67
       .pipe(reload({stream: true}));
       ^

SyntaxError: Unexpected token .
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:373:25)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Liftoff.handleArguments (C:\Users\Administrator\AppData\Roaming\npm\node_modules\.gulp_npminstall\gulp\3.9.1\gulp\bin\gulp.js:116:3)
    at Liftoff.<anonymous> (C:\Users\Administrator\AppData\Roaming\npm\node_modules\.gulp_npminstall\liftoff\2.2.1\liftoff\index.js:193:16)
    at module.exports (C:\Users\Administrator\AppData\Roaming\npm\node_modules\.gulp_npminstall\flagged-respawn\0.3.2\flagged-respawn\index.js:17:3)

解决方案

语法错误:

gulp.task('sass', function() {
     return sass(['stc/scss/*.scss','!stc/scss/extend/{reset,test}.scss'],{sourcemap:true})
    //.pipe(sourcemaps.init())
    .pipe(sourcemaps.write('../maps'))
    .on('error',function(err) {
        notify().write(err);
        this.emit('end');
    })
    .pipe(gulp.dest('stc/css'))// Write the CSS & Source maps
    .pipe(filter('**/*.css')); //你这里的分号是要干嘛?捣乱么^^
   .pipe(reload({stream: true})); });

这篇关于stream - gulp 文件在改动完后,想在控制台输出变化流,知道具体改变的文件名是哪个?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆