[英]Where should the composer.json and composer.lock files should be?
[英]Re-install vendors from composer.lock (not composer.json)
在我的項目中,我有一些Composer供應商庫,這些庫已經過手動編輯 ; 我的目的是將其恢復到開發計算機上的原始狀態 。
不幸的是,我觸發了composer update
因此我沒有正確的composer.lock (它已更新)。 我得到了composer.lock從我們的生產系統(即具有多年的發展composer.lock的相同的庫版本)。
用舊的替換新的composer.lock后,應執行什么操作以確保具有與以前相同的環境?
composer install
應該足以重新安裝舊版本的依賴項嗎? (刪除舊的Composer 供應商/目錄之后)
我想重新安裝而沒有任何新版本。 而且,在將來避免執行composer update
情況下, 在手動編輯供應商庫后 , 應該觸發什么還原?
“是的, composer install
將使用composer.lock
文件”
我只是從生產系統中還原了composer.lock
,然后執行了composer install
。
如ÉdipoCostaRebouças所述 ,如果每次更新composer.lock
到存儲庫時,我們將始終正確引用依賴項的正確版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.