簡體   English   中英

Laravel:用於開發和生產的不同composer.json文件

[英]Laravel: Different composer.json files for dev and production

我需要為devproduction使用2個不同的composer.json文件,因為我正在本地開發供應商軟件包,並希望使供應商軟件包在開發環境中保持鏈接狀態,因為它易於維護。

composer.json文件包含:

  • 為了開發,它通過路徑將存儲庫符號鏈接。
  • 對於生產,它在github上有私有存儲庫。

注意 :供應商軟件包位於require而不是require-dev 。因此, composer update --no-dev將不起作用。

我該如何設置?

通常,您可以在.env文件中設置不同的環境變量。 有沒有一種方法可以設置COMPOSER_PATH變量,該變量將指向prod或dev上的2個不同文件?

您可以使用環境變量來擁有一個以上的composer文件,例如composer.jsoncomposer-testing.json ,並在終端中使用以下文件:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM