composer dump 和 update 有什么区别?

2017-07-05 09:58:06 +08:00
 hoythan

我知道 composer 的 install require update。

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

1713 次点击
所在节点    PHP
3 条回复
vus520
2017-07-05 10:03:20 +08:00
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
2017-07-05 10:08:08 +08:00
@vus520 万分感谢。也就是自己写的东西想要更新使用 dump 就足够了,而网络上更新的一些包使用 update 进行更新
littlehz
2017-07-05 10:57:58 +08:00
@hoythan 不 dump-autoload,在开发环境一样的用,根据配置路径自动发现和加载。dump-autoload 只是扫描一遍文件列表,做成一个 autoload 数组,加快解析速度而已。

推荐开发环境不用 dump-autoload,方便使用。而生产环境要适当提高一点性能才用 dump-autoload

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373127

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX