小编use*_*496的帖子

Gulp src返回空文件

我正在尝试为sass/js编译创建Gulp任务,我还包括实时重新加载的代码.它工作正常,但有时gulp.src在编辑时会将空文件抛出到管道中.

var gulp = require('gulp');

var sass = require('gulp-sass'),
    concat = require('gulp-concat'),
    uglify = require('gulp-uglify'),
    rename = require('gulp-rename'),
    clean = require('gulp-clean'),
    debug = require('gulp-debug'),
    livereload = require('gulp-livereload'),
    lr = require('tiny-lr'),
    server = lr(),
    spawn = require('child_process').spawn,
    node;


gulp.task('server', function() {
    if (node) node.kill();

    node = spawn('node', ['./index.js'], {stdio: 'inherit'});

    node.on('close', function (code) {
        if (code === 8) {
            gulp.log('Error detected, waiting for changes...');
        }
    });
});


gulp.task('html', function() {
    return gulp.src('./src/*.html')
        .pipe(gulp.dest('./build'))
        .pipe(livereload(server));
});


gulp.task('js', function() {
    return gulp.src(['./src/js/*.js'], { …
Run Code Online (Sandbox Code Playgroud)

gulp gulp-watch

8
推荐指数
1
解决办法
3193
查看次数

标签 统计

gulp ×1

gulp-watch ×1