我需要为dev
和production
具有2个不同的composer.json
文件。
composer.json
文件包含:
- 为了开发,它已经通过路径进行了链接的存储库。
- 用于生产,它在Github上设有私人存储库。
NOTE :供应商软件包在require
中,而不是require-dev
...因此composer update --no-dev
无法正常工作。
我该如何设置?
通常,.env
文件是设置不同环境变量的地方。有没有办法设置COMPOSER_PATH
变量,该变量可以指向prod或dev上的两个不同文件?
您可以使用环境变量具有多个作曲家文件,例如composer.json
和composer-testing.json
,并在终端中使用:
COMPOSER=composer-testing.json php composer.phar install