Ниже приведен мой gulpfile.js. В нем есть еще несколько задач, и все работают нормально, но в последней задаче, watch
нет.часы gulp не смотрят
Я пробовал все возможные комбинации путей и файлов, и что так всегда, но все же мне не повезло. Я читал много ответов на это здесь, но не смог решить мою проблему. Я попытался запустить gulp.watch с и без необходимости Глотка-часов, попробовал несколько различных подходов о том, как настроить задачу и так далее и так далее ...
var gulp = require('gulp');
var browserify = require('browserify');
var babelify = require('babelify');
var source = require('vinyl-source-stream');
var watch = require('gulp-watch');
gulp.task('application', function() {
return browserify('./public/resources/jsx/application.js')
.transform(babelify, { stage: 0 })
.bundle()
.on('error', function(e){
console.log(e.message);
this.emit('end');
})
.pipe(source('appBundle.js'))
.pipe(gulp.dest('./public/resources/jsx'));
});
gulp.task('watch', function() {
gulp.watch('./public/resources/jsx/project/*.js',['application'])
});
Может кто-нибудь предложить решение?
EDIT:
Вот консольный вывод:
[email protected]:/opt/PhpstormProjects/app_april_2015$ gulp watch
[23:05:03] Using gulpfile /opt/PhpstormProjects/app_april_2015/gulpfile.js
[23:05:03] Starting 'watch'...
[23:05:03] Finished 'watch' after 13 ms
Что вы делаете? Что не работает? – JMM
После запуска задачи он запускается один раз, заканчивается без ошибок, но никогда не запускается снова. Независимо от того, что я делаю с файлом. @JMM – baao
«Запуск задачи» означает «gulp watch»? «файл» означает 'application.js'? – JMM