0
我有用於觀看文件更改的此代碼。 我期望'build-dev-mainjs'任務能夠先運行。然後$.livereload.changed
應該接下來運行。但事實恰恰相反。在觀看任務之前更改回調火災吞噬手錶
// syncronous
gulp.task('build-dev-mainjs', ['jshint', 'clean'], function() {
console.log('inmaindevjs');
return gulp.src(['app/client/scripts/*.js',
'app/client/bower_components/**/*.js'])
.pipe(gulp.dest('public/assets/scripts'));
});
gulp.watch('app/client/scripts/**/*.js', ['build-dev-mainjs'])
.on('change', $.livereload.changed);
我想這種行爲,因爲每次更改後,建立-DEV-mainjs任務運行其複製到文件夾DIST的原因。服務器提供dist文件夾中的文件。
@facebook - 做了這項工作?請注意,如果是的話 –
它沒有具體解決手錶問題,但它解決了我面臨的類似問題,所以沒有upvote,但我接受答案。 – eguneys