1、在一次使用composer安装依赖的时候,安装错了包,在其中文网站却找不到移除依赖的命令,只好使用按照说法:
为了从命令行获得帮助信息,请运行 composer 或者 composer list 命令,
然后结合 --help
命令来获得更多的帮助信息。
出现一大堆命令参数,一扫,刚好,在require之前,有remove,这就是移除命令,例子如下:
composer remove predis/predis
出现如下信息证明 移除依赖成功,
D:\phpStudy\WWW\laravel54> composer remove predis/predisLoading composer repositories with package informationUpdating dependencies (including require-dev)Package operations: 0 installs, 0 updates, 1 removal - Removing predis/predis (v1.1.1)Writing lock fileGenerating optimized autoload files> Illuminate\Foundation\ComposerScripts::postUpdate> php artisan optimizeGenerating optimized class loaderThe compiled services file has been removed. //compiled 编译
不过这只是删除了依赖关系,不会自动加载,如系统自动加载的文件redis,而有些系统没有自带完全靠下载,并配置到app.php中,则可以手动去vendor目录删除,
并去app.php 中删除 provider 和 alias 配置,