使用PHP Composer从Laravel中删除包的正确方法是什么
到目前为止,我已经尝试:
- 从文件composer.json中删除声明(在“require”部分)
- 从文件app.php中删除任何类别名
- 从我的代码中删除对包的任何引用:-)
- 运行
composer更新
- 运行
composer dump autoload
这些选项都不起作用!我错过了什么
作曲家1.x和2.x
运行以下命令将从供应商(或安装软件包的任何地方)删除软件包,composer.json和composer.lock。适当更改供应商/包装
编写器删除供应商/软件包
显然,您需要删除应用程序中对该软件包的引用
我当前正在运行以下版本的Composer:
作曲家版本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