如何刪除 PHP 作曲家包?

PHP Composer 是一個包管理器,旨在安裝 PHP 應用程序或項目所需的庫或依賴項。 它的創建是為了通過簡化外部庫和包的管理來幫助 PHP 開發人員簡化他們在復雜項目上的工作。 此外,他們還可以定義和安裝其代碼所基於的庫,並跟踪這些庫的更新。

不僅如此,它還促進了協作,並允許多個開發人員在同一個軟件上工作,而不會因庫版本不兼容而發生衝突。 因此,開發人員無需手動管理依賴項,而是使用此 PHP 包管理器,可以專注於編寫複雜的代碼。

所有主要的 PHP 框架,例如 Symfony、Laravel 和 Zend,都與 PHP-Composer 兼容。 因此,它是PHP開發過程中提高PHP項目效率的重要工具。

刪除 PHP Composer 包的步驟

此處給出的使用 Composer 卸載軟件包的命令適用於所有操作系統,如 Windows、Linux 和 macOS。

列出安裝包

如果您不確定使用 PHP-Composer 安裝了哪些軟件包,我們可以列出它們。 為此,首先在您的命令提示符下,導航到您的項目目錄,然後鍵入以下命令:

                      
                        composer show --installed
                      
                    

這將向您顯示項目中當前安裝的所有包的列表。

卸載 composer 安裝的包

如果您不知道要刪除的包的確切名稱,請瀏覽列表並確定它。

獲得軟件包列表後,使用以下命令語法刪除其中的任何一個:

                      
                        composer remove 
                        
                          my-package
                        
                      
                    

筆記: 代替 ”我的包裹”使用您要刪除的包的實際名稱。

例如:

                      
                        composer remove phpunit/phpunit
                      
                    

就是這樣,在用包裹名字如果您有興趣刪除它,您將從您的系統中卸載它以及它所需的所有依賴項,從您的項目中。

更新作曲家鎖文件

雖然這不是必需的,因為 PHP-Composer 會自動更新鎖定文件卸載軟件包後。 好吧,composer.lock 文件包含項目中安裝的所有包的特定版本。 但是,如果尚未更新,這裡是手動執行的命令。

                      
                        composer update --lock
                      
                    

這將更新 composer.lock 文件以反映您在刪除包時所做的更改。

因此,如果您不再需要某些包,這是為項目清理和優化 Composer 環境的快速方法。

相關文章