小编典典

如何使用 PHP Composer 从 Laravel 中删除一个包?

all

使用 PHP Composer 从 Laravel 中删除包的正确方法是什么?

到目前为止,我已经尝试过:

  1. 从文件 composer.json 中删除声明(在“require”部分)
  2. 从文件 app.php 中 删除任何 类别名 __
  3. 从我的代码中删除对包的任何引用:-)
  4. 跑步composer update
  5. 跑步composer dump-autoload

这些选项都不起作用!我错过了什么?


阅读 97

收藏
2022-03-08

共1个答案

小编典典

作曲家 1.x 和 2.x

运行以下命令将从供应商(或安装包的任何位置)、 composer.jsoncomposer.lock 中删除包。适当地更改供应商/包。

composer remove vendor/package

显然,您需要在您的应用程序中删除对该包的引用。

我目前正在运行以下版本的 Composer:

Composer version 1.0-dev (7b13507dd4d3b93578af7d83fbf8be0ca686f4b5) 2014-12-11 21:52:29

文档

https://getcomposer.org/doc/03-cli.md#remove

更新

  • 2020 年 10 月 26 日 - 更新的 assert 命令答案适用于 Composer 的 v1.x 和 v2.x
2022-03-08