85

プロジェクトの開発依存関係をアンインストールしたい (composer.json から削除したくない)。

これを行う簡単な方法はありますか?

4

5 に答える 5

88

installor updatewithを実行--no-devすると、開発要件とその依存関係が削除されるようになりました。

歴史的な目的のための元の回答:

実は違う。もちろん、ベンダーディレクトリから手動で rm -rf することもできますが、composer は --dev でインストールした後に開発要件をアンインストールする方法を提供しません。これは大規模な使用例ではありませんが、github で問題を報告したい場合は、新しいコマンド ライン スイッチが必要になる可能性があります。

于 2012-12-06T13:40:53.547 に答える
27

同じ答えを探しているときにこの質問に出くわしました。インストールされている開発者の依存関係をアンインストールするには、次のようにするだけです。

composer --no-dev update

見つかったすべての開発パッケージを削除します。私がやったのと同じようにここに着陸する人々に興味があるでしょう:)

于 2014-01-26T15:33:40.157 に答える
2

私は後で答えましたが、それは他の誰かを助けることができます:( composer remove friendsofsymfony/elastica-bundle例えば)

于 2015-11-13T15:58:17.987 に答える