Laravel5.7.19 中 Composer dump-autoload 报错

框架版本:laravel 5.7.19
在使用 composer dump-autoload 的时候报下面的错误,这是怎么回事?

F:\TextDemo\wwwroot\test>composer dump-autoload
Generating optimized autoload filesWarning: Ambiguous class resolution, "JakubOnderka\PhpConsoleHighlighter\Highlighter" was found in both "F:/TextDemo/wwwroot/test/vendor/jakub-onderka/php-console-highl
ighter/src\Highlighter.php" and "F:/TextDemo/wwwroot/test/vendor/jakub-onderka/php-console-highlighter/src\JakubOnderka\PhpConsoleHighlighter\Highlighter.php", the first will be used.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

请问报这个错怎么解决?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

我也碰到了,目前还不知是怎么产生的问题。

这个问题,主要是因为命名空间重复了,有个文件是多余的,删除这个文件即可:
F:/TextDemo/wwwroot/test/vendor/jakub-onderka/php-console-highlighter/src\JakubOnderka\PhpConsoleHighlighter\Highlighter.php

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!