【发布时间】:2017-08-13 18:35:14
【问题描述】:
我在 gulpfile.js 文件中有以下代码
var gulp = require('gulp'),
uglify = require('gulp-uglify'),
sass = require('gulp-sass'),
concat = require('gulp-concat');
gulp.task('sass', function(){
gulp.src('assets/src/css/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('assets/dist/css'));
});
gulp.task('scripts', function(){
gulp.src('assets/src/js/*.js')
.pipe(concat('main.js'))
.pipe(uglify())
.pipe(gulp.dest('assets/dist/js'));
});
gulp.task('default', ['sass', 'scripts']);
gulp.task('watch', function(){
gulp.watch('src/css/*.scss', ['sass']);
gulp.watch('src/js/*.js', ['scripts']);
});
我想将 browserSync 添加到这个文件中。示例 here 仅包含 sass 插件。我需要添加以下内容
- Uglify & concat JS 和 CSS 文件。
- BrowserSync 来更新我的 html 文件。
我怎样才能实现上述?
【问题讨论】:
-
欢迎来到 Stack Overflow!我已经更正了问题中的语法错误和拼写错误,以提高可读性。我也以点形式提出问题,以便更容易回答。祝你好运!
标签: gulp gulp-watch gulp-browser-sync