使用Composer从Laravel移除包的正确方法是什么?到目前为止我已经试过:
composer.json
中删除声明(在“require”部分中)app.php
编写器更新
编写器转储-自动加载
这些选项都不起作用!我错过了什么?
运行以下命令将从vendor(或安装包的任何地方)、composer.json和composer.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#删除
让它起作用了...从Laravel中删除包的步骤如下:
config/app.php
中删除服务提供程序(“providers”数组中的引用)config/app.php
composer update vendor/package-name
。这将从供应商
文件夹中删除package文件夹,并重新生成composer自动加载映射。它将从供应商
文件夹中删除package文件夹