为了账号安全,请及时绑定邮箱和手机立即绑定

Laravel:用于开发和生产的不同 composer.json 文件

Laravel:用于开发和生产的不同 composer.json 文件

PHP
扬帆大鱼 2021-06-29 17:47:01
我需要有 2 个不同的composer.json文件dev,production因为我正在开发供应商包(本地)并且希望在开发环境中保持我的供应商包符号链接,因为它更容易维护。这些composer.json文件包含:对于开发,它具有按路径符号链接的存储库。对于生产,它在 github 上有私有存储库。注意:供应商包在require,而不是require-dev......所以composer update --no-dev不会工作。我怎么能设置这个?通常,该.env文件是您设置不同环境变量的地方。有没有办法设置一个COMPOSER_PATH变量来指向 prod 或 dev 上的 2 个不同文件?
查看完整描述

1 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

您可以使用环境变量来拥有多个 Composer 文件,例如composer.jsoncomposer-testing.json并在终端中使用它:

COMPOSER=composer-testing.json php composer.phar install


查看完整回答
反对 回复 2021-07-02
  • 1 回答
  • 0 关注
  • 155 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信