hoythan
V2EX  ›  PHP

composer dump 和 update 有什么区别?

  •  
  •   hoythan · Jul 5, 2017 · 2337 views
    This topic created in 3235 days ago, the information mentioned may be changed or developed.

    我知道 composer 的 install require update。

    但是我不知道 dump 和 update 有啥用

    3 replies    2017-07-05 10:57:58 +08:00
    vus520
        1
    vus520  
       Jul 5, 2017   ❤️ 1
    dump-autoload Dumps the autoloader
    update Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file.

    dump 类似于重新编译一个入口文件,update 是更新所有依赖到最新版,差异很明显
    hoythan
        2
    hoythan  
    OP
       Jul 5, 2017
    @vus520 万分感谢。也就是自己写的东西想要更新使用 dump 就足够了,而网络上更新的一些包使用 update 进行更新
    littlehz
        3
    littlehz  
       Jul 5, 2017
    @hoythan 不 dump-autoload,在开发环境一样的用,根据配置路径自动发现和加载。dump-autoload 只是扫描一遍文件列表,做成一个 autoload 数组,加快解析速度而已。

    推荐开发环境不用 dump-autoload,方便使用。而生产环境要适当提高一点性能才用 dump-autoload
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5521 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 08:39 · PVG 16:39 · LAX 01:39 · JFK 04:39
    ♥ Do have faith in what you're doing.