从供应商文件夹中删除程序包



我通过composer安装软件包,现在我想删除

我做

composer remove bjuppa/laravel-blog

然后我的博客页面和我的控制器混淆了,所以我转到供应商目录,那里有bjuppa文件夹,然后我从供应商中删除了该文件夹。

现在我有这个*

"c/BlogServiceProvider.php(:无法打开流:没有这样的文件或目录">

  • 错误

在laravel 6中:服务提供商自动附加。我不知道它在哪里。我尝试配置/应用

请帮忙

通常这样使用composer remove就足够了:

composer remove bjuppa/laravel-blog

但是,如果composer包被删除,并且配置缓存没有被清理,那么当你尝试这样做时,就无法清理它

php artisan config:clear

您可以在ProviderRepository.php的第208行中得到一个错误:

未找到类"Laracasts\Flash\FlashServiceProvider">

这是一条死胡同,除非你去删除文件

$rm bootstrap/cache/config.php

并运行

composer dump-autoload

这种情况通常发生在自动部署中,当您在旧缓存上复制新版本的文件时。即使在复制之前清除了缓存。您最终得到的是旧的缓存和新的composer.json.

相关内容

最新更新