"Discovered Package:...."的含义是什么? [英] what the meaning of "Discovered Package: ...."

查看:1049
本文介绍了"Discovered Package:...."的含义是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是laravel的新手,我正在尝试更新composer,它已更新,但是我发现了一些消息,但我听不懂!! 关于发现的包裹"

I'm new at laravel, and I'm trying to update composer, it is updated but I found some message but I can't understand it!! it is about "Discovered Package"

**

C:\xampp\htdocs\FinalPoject>composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 0 installs, 1 update, 0 removals
  - Updating fideloper/proxy (4.0.0 => 4.1.0): Downloading (100%)
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: [32marrilot/laravel-widgets[39m
Discovered Package: [32mbeyondcode/laravel-dump-server[39m
Discovered Package: [32mfideloper/proxy[39m
Discovered Package: [32mintervention/image[39m
Discovered Package: [32mlarapack/voyager-hooks[39m
Discovered Package: [32mlaravel/nexmo-notification-channel[39m
Discovered Package: [32mlaravel/slack-notification-channel[39m
Discovered Package: [32mlaravel/tinker[39m
Discovered Package: [32mnesbot/carbon[39m
Discovered Package: [32mnunomaduro/collision[39m
Discovered Package: [32mtcg/voyager[39m
[32mPackage manifest generated successfully.[39m

**

推荐答案

如果查看composer.json文件,可能会发现以下脚本:

If you look into your composer.json file you might find following script:

"scripts": {
        ...
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover"
        ]
    }

此命令php artisan package:discover可帮助laravel在运行composer update

This command php artisan package:discover helps laravel to discover any new supported libraries or packages when running composer update

如果您不想这样做,只需从composer.json文件中删除该脚本即可.但是,我不明白您为什么要这么做.

If you do not want to do so, just remove that script from composer.json file. However, I don't see why would you wanna do that.

其他信息,在生产服务器上,从不运行composer update,始终运行composer install,这样它将从composer.lock文件中获取软件包并仅安装这些库,并且避免了更新某些库并运行到其中的风险.兼容性问题.

Additional info, on production server,never run composer update, always run composer install that way it will take the packages from composer.lock file and only install those libraries and you avoid the risk of updating some library and run into compatibility issues.

我希望对您有帮助

这篇关于"Discovered Package:...."的含义是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆