我需要为composer.json
和dev
使用2个不同的production
文件,因为我正在本地开发供应商软件包,并且希望我的供应商软件包在开发环境中保持链接状态,因为易于维护。
composer.json
文件包含:
注意:供应商软件包位于require
中,而不位于require-dev
中。因此composer update --no-dev
将不起作用。
我该如何设置?
通常,您可以在.env
文件中设置不同的环境变量。有没有办法设置一个COMPOSER_PATH
变量,该变量指向prod或dev上的2个不同文件?
答案 0 :(得分:1)
您可以使用environment variables来拥有多个composer.json
和composer-testing.json
之类的作曲家文件,并将其用于具有以下功能的终端:
COMPOSER=composer-testing.json php composer.phar install