gpt4 book ai didi

php - 错误 : You made a reference to a non-existent script @php artisan package:discover

转载 作者:可可西里 更新时间:2023-11-01 00:12:25 24 4
gpt4 key购买 nike

我在 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 更新composer 全局更新 没有帮助。

最佳答案

好吧,我认为 composer dump-autoload 即使有那个警告也能正常工作。 (感谢用户:Sohel0415 评论) Composer 无法运行 composer.json 文件中带有@符号的脚本。

如果你想摆脱这个警告,只需做

composer dump-autoload --no-scripts

您可以使用 "post-autoload-dump": []"scripts": {} 中删除 composer.json 中的脚本 暂时存档,应该没问题。

关于php - 错误 : You made a reference to a non-existent script @php artisan package:discover,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48760744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com