为了账号安全,请及时绑定邮箱和手机立即绑定

由于未创建供应商文件夹,因此无法运行工匠命令

由于未创建供应商文件夹,因此无法运行工匠命令

PHP
MM们 2021-08-28 09:07:19
我使用命令在 laravel 中创建了一个新项目composer create-project --prefer-dist laravel/laravel codebar当我输入命令时php artisan serve 或者php artisan make:migration create_item_table我有错误Warning: require(D:\xampp\htdocs\codebar/vendor/autoload.php): failed to open stream: No such file or directory in D:\xampp\htdocs\codebar\artisan on line 18Call Stack:    0.0265     346928   1. {main}() D:\xampp\htdocs\codebar\artisan:0Fatal error: require(): Failed opening required 'D:\xampp\htdocs\codebar/vendor/autoload.php' (include_path='D:\xampp\php\PEAR') in D:\xampp\htdocs\codebar\artisan on line 18Call Stack:    0.0265     346928   1. {main}() D:\xampp\htdocs\codebar\artisan:0而且我的项目文件夹没有供应商文件夹。所以我尝试过像 composer install、composer update、composer dump autoload 这样的命令,但这些都没有解决我的问题。任何人都可以帮助我吗?
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

你得到一个错误,因为你的项目中缺少 vendor 文件夹,你需要 /vendor 因为你的所有包都在那里,包括 Laravel 使用的所有类。vendor 目录包含您的 Composer 依赖项。

执行此步骤后即可解决您的问题。你可以试试看:

composer update

使用此命令,您将在项目中重新创建 vendor 文件夹,然后您的项目将开始正常工作。


查看完整回答
反对 回复 2021-08-28
?
MYYA

TA贡献1868条经验 获得超4个赞

这是因为您在项目设置后还没有执行“作曲家更新”。在您的终端中运行“composer update”,供应商文件夹将出现在您项目的根文件夹中。


查看完整回答
反对 回复 2021-08-28
  • 2 回答
  • 0 关注
  • 94 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信