作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在 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/
我是一名优秀的程序员,十分优秀!