[英]Is there a way to uninstall dev dependencies with composer?
我想卸載(而不是從我的composer.json中刪除)對項目的dev依賴項。
有一個簡單的方法嗎?
使用--no-dev
運行install
或update
現在應該刪除dev需求及其依賴項。
出於歷史目的的原始答案:
其實沒有。 您可以從供應商目錄手動rm -rf它們,但是在使用--dev進行安裝后,composer無法卸載開發需求。 這不是一個巨大的用例,但如果您想在github上報告問題,可以保證新的命令行切換。
刪除composer.json
文件中的依賴項后,可以使用以下命令。
composer update
在尋找相同答案時遇到了這個問題。 您現在可以通過以下操作卸載已安裝的dev依賴項:
composer --no-dev update
它將刪除它找到的所有dev包。 雖然我會以與我一樣的方式登陸這里的人們感興趣:)
這不是嚴格的答案,但可能有助於某人。
要刪除特定的 dev依賴項:
composer remove --dev squizlabs/php_codesniffer
我稍后回答,但它可以幫助其他人: composer remove friendsofsymfony/elastica-bundle
(例如)
將
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.