1

これは私のGulpfileです:

var gulp         = require('gulp'),
    watch        = require('gulp-watch'),
    livereload   = require('gulp-livereload');


gulp.task('watch', function() {
    livereload.listen();

    gulp.watch('./css/**/*.css', ['css']).on('change', livereload.changed);
    gulp.watch('./js/**/*.js', ['js']).on('change', livereload.changed);
    gulp.watch('./**/*.php').on('change', livereload.changed);
});

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

CSS を 1 回リロードすると、次のエラーでクラッシュします。

[15:30:13] style.css was reloaded.
[15:30:13] Task 'css' is not in your gulpfile
[15:30:13] Please check the documentation for proper gulpfile formatting

これをどうすればいいのかわからない、誰かが同様の問題を抱えていた?

4

1 に答える 1

1

まず、この CSS でやりたいことを含むタスクを作成する必要があります

gulp.task('css', function() {
    return gulp.src('./css/**/*.css')
           .pipe(livereload());
});

次に、このファイルを監視し、変更されている場合は、タスクを再度実行します。

gulp.task('watch', function() {
    livereload.listen();

    gulp.watch('./css/**/*.css', ['css']);
});

gulp.task('default', [ 'watch']);
于 2014-11-03T03:08:24.860 に答える