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

发布于 2022-09-02 20:32:53 字数 1567 浏览 14 评论 0

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)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乄_柒ぐ汐 2022-09-09 20:32:53

语法错误:

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})); });
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文