【发布时间】:2018-07-23 11:10:02
【问题描述】:
我在 laravel 项目中运行 composer dump-autoload 时遇到错误
composer dump-autoload
Generating autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
You made a reference to a non-existent script @php artisan package:discover
然后执行 php artisan package:discover 返回
Discovered Package: barryvdh/laravel-ide-helper
Discovered Package: cartalyst/sentinel
Discovered Package: laravelcollective/html
Discovered Package: laracasts/generators
Package manifest generated successfully.
然后又遇到同样的错误
composer dump-autoload
Generating autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
You made a reference to a non-existent script @php artisan package:discover
可能有什么问题? composer self-update 或 composer global update 没有帮助。
【问题讨论】:
-
更新作曲家
composer global update或composer self-update -
你试过卸载 composer,然后安装最新版本吗??
-
我认为
composer self-update已经这样做了 -
最后一件事,你是不是在 composer 更新后关闭了终端并重新开始??
-
尝试从 composer.json 文件中删除
@符号
标签: php laravel composer-php