2014-07-31 3 views
1

Composer - отличный инструмент для управления зависимостями, но для локального развития может потребоваться много времени для продолжения его работы по обновлению сборок. Есть способы обойти это, например symlinking, но с инструментами построения, такими как gulp, кажется, должны быть лучшие способы мониторинга изменений в локальных библиотеках.Как я могу использовать gulp для просмотра обновлений пакета композитора?

Наблюдение за местной библиотекой имеет смысл, но основы композитора это решение по принятию решений о последних git, а не в текущем состоянии рабочего каталога. Как я могу установить задачу gulp watch на мои зависимости?

ответ

1

Оказывается, что вы можете просто наблюдать ссылку GIT, пока ваша composer зависимость связана с конкретной отрасли:

gulp.watch([ 
    '/path/to/local/lib/.git/refs/heads/master', 
    '/path/to/other/lib/.git/refs/heads/dev', 
],['composer']); 

Если composer задача определяется

var composer = require('gulp-composer'); 
gulp.task('composer',function(){ 
    composer('update',{bin:'php composer.phar'}); 
}); 

решения, которые также watch packagist.org будет очень признателен и даже может выбить мою собственную!

Смежные вопросы