【问题标题】:Error with browsersync with scss recompilation使用 scss 重新编译时浏览器同步出错
【发布时间】:2017-05-16 10:21:56
【问题描述】:

由于我在编译 scss 文件时遇到错误,我将 browsersync 添加到我的项目中,并且在修改使用另一个变量的 scss 文件时似乎修复了重新编译问题,但现在我得到了

TypeError: args.cb is not a function

当我在修改 scss 文件两次或更多次后重新编译 css 文件时..这是我的配置:

gulp.task('browser-sync', ['sasscompil'], function() {
    browserSync.init({
        //changer l'adresse du site pour lequel utiliser browserSync
        proxy: "http://xxx.vmdev"
    });
});

如何解决这个问题?

【问题讨论】:

    标签: gulp browser-sync


    【解决方案1】:

    BrowserSync reload 需要是 gulp 完成的最后一个任务,所以我们需要将 BS 任务放在进程的末尾,如下所示:

    gulp.task('default', ['watch','browser-sync']);
    

    并删除对 sass 编译任务的引用:

    gulp.task('browser-sync', function() {..
    

    【讨论】:

      猜你喜欢
      • 2017-05-06
      • 2018-06-27
      • 1970-01-01
      • 1970-01-01
      • 2017-06-08
      • 2015-09-11
      • 2017-11-08
      • 2023-04-09
      • 2019-06-03
      相关资源
      最近更新 更多