删除供应商/作曲家/ - PHP 中的文件


Deletion of files inside vendor/composer/ - PHP

我正在一个拉拉维尔项目中工作。突然,我面临此错误:

PHP 警告: require_once(/home/shafi/Projects/Lib/vendor/composer/autoload_real.php): 无法打开流:中没有此类文件或目录 /home/shafi/Projects/Lib/vendor/autoload.php 在第 5 行 PHP 致命 错误:require_once():需要打开失败 '/home/shafi/Projects/Lib/vendor/composer/autoload_real.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/shafi/Projects/Lib/vendor/autoload.php 在第 5 行

正如错误消息所说,我查看了仅包含的vendor/composer/文件夹

  • autoload_classmap.php
  • 已安装.json

但是在另一个 laravel 项目中,我在 vendor/composer/ 中找到了以下文件:

  • autoload_classmap.php
  • autoload_psr4.php
  • 已安装.json
  • autoload_files.php
  • autoload_real.php
  • 许可证
  • autoload_namespaces.php
  • 类加载器.php

我该如何解决这个问题?

  1. 严格删除您的供应商文件夹
  2. 运行composer install

我遇到了同样的问题,只需运行PHP作曲家更新:

composer update