С shipitjs Я пытаюсь «построить все вещи» локально, прежде чем shippitjs синхронизирует их с сервером. Однако я не могу решить, как его дождаться, пока мои задачи с бауэр и композитором не будут завершены до его развертывания.Shippitjs запускает задачи перед развертыванием
require('shipit-deploy')(shipit);
require('shipit-shared')(shipit);
/* config ... */
shipit.task('composer:install', function() {
return shipit.local('composer --install --optimize --prefer-dist ', {cwd:shipit.config.workspace});
});
shipit.task('bower:install', function() {
return shipit.local('bower install', {cwd:shipit.config.workspace});
});
shipit.on('fetched',function(){
shipit.start('composer:install','bower:install');
});
В конце концов, у меня развернутый код до того, как беседка выполнена.