2016-09-30 5 views
0

gulpでウォッチ・タスクを書いて、私のサーバーのphpファイルを見たい。しかし私はベンダー全体の監督を見ません。今のところ、私のコードは次のようになります:ギャルフの腕時計を無視する

var paths = { 
    src: [ 
     'src/**/*.html', 
     'src/**/*.js', 
     'src/**/*.css', 
     'src/server/**/*', 
     'src/server/**/.*' 

    ], 
    dist: 'dist', 
    base: 'src', 
    watchSrc: [ 
     'src/**/*.html', 
     'src/**/*.css', 
     '!src/server/vendor/**/*', 
     'src/server/**/*.php', 
     'src/server/**/.*' 

    ] 
}; 

gulp.task('copy:src', function() { 
    gulp.src('node_modules').pipe(symlink(paths.dist + '/node_modules', {force: true})); 
    gulp.src('src/server/vendor').pipe(symlink(paths.dist + '/server/vendor', {force: true})); 
    return gulp.src(paths.src, {base: paths.base}).pipe(gulp.dest(paths.dist)); 
}); 

gulp.task('clean:dist', function(cb) { 
    rimraf(paths.dist, cb); 
}); 

gulp.task('watch', function() { 
    runSequence('clean:dist', 'copy:src'); 
    return watch(paths.src, {verbose: true, base: paths.base}).pipe(gulp.dest(paths.dist)) 
}); 

しかし、これは私にとってはうまくいきません。多分あなたはこれをどう扱うか考えているでしょうか?

答えて

0

わかりましたが、私は間違ったパスで時計のタスクを呼び出してコピー&ペーストするときにエラーが発生したそれを持っている:

は次のとおりです。

に変更
gulp.task('watch', function() { 
    runSequence('clean:dist', 'copy:src'); 
    return watch(paths.src, {verbose: true, base: paths.base}).pipe(gulp.dest(paths.dist)) 
}); 

gulp.task('watch', function() { 
     runSequence('clean:dist', 'copy:src'); 
     return watch(paths.watchSrc, {verbose: true, base: paths.base}).pipe(gulp.dest(paths.dist)) 
    }); 

今それは動作するようです

関連する問題