在作曲家安装期间运行Gulp任务

Til*_*ill 6 php heroku laravel composer-php gulp

我正在使用Composer将一个PHP应用程序部署到Heroku.目前我正在使用Gulp压缩CSS/JS并将其提交到Git存储库.我想知道使用Composer运行Gulp任务是否更有意义post-install-cmd.最佳做法是什么?

dzu*_*lke 4

您可以使用所谓的“multi-buildpack”在部署时执行 Node.js(用于安装 Gulp)和 PHP 构建。

这是我不久前构建的一个示例,它使用 Bower 在 Composer 中安装 Bootstrap post-install-cmd,但原理是相同的:

http://heroku-multipack-nodejs-php-ex.herokuapp.com

来源README解释了这个过程:https://github.com/dzuelke/heroku-multipack-nodejs-php-example

composer compile如果您不希望 Gulp 安装在每个上运行,您也可以使用该步骤composer install: https: //devcenter.heroku.com/articles/php-support#custom-compile-step