我在一个项目中使用Basscss并尝试研究如何在 Gulp 中设置一个任务,当我对我的.scss
文件进行更改时,它将刷新我的浏览器。
当前gulpfile.js
看起来像这样,我正在考虑使用浏览器同步来执行此操作。除了我不确定如何实现这一点,因为这个框架使用 Swig 模板。
我正在考虑做这样的事情,但这似乎不起作用。
var browserSync = require('browser-sync');
gulp.task('bs-reload', function () {
browserSync.reload();
});
gulp.task('watch-css', ['basswork', 'site-basswork', 'customizer-data'], function() {
gulp.watch([
'./src/**/*.css',
'./docs/src/css/**/*.css'],
['basswork', 'site-basswork', 'customizer-data', 'bs-reload']);
});
如果有人可以就此向我提供任何帮助,我将不胜感激。
提前致谢!