组装 install
composer install
是以composer.lock
载入第三方部件以及版本号,并将其组装到vendor
文件目录下。
假如composer.lock
文档未找到,则载入composer.json
第三方部件以及版本号,随后组装到vendor
文件目录下。
升级 update
update
是立即从composer.json
获得第三方部件以及版本号,随后升级composer.lock
文档。
假如依靠的第三方部件有版本升级,update
会将全新的版本号组装到vendor
文件目录下,并升级composer.lock
。
应用工作经验
在测试环境下,立即应用composer update
指令是有比较大风险性的,由于很有可能存有产品测试应用了版本号的第三方组件库,在发布装包的同时实行了composer update
指令,造成第三方部件升级没经检测立即公布的问题发生。
较为建议的作法是在版本管理全过程中,将composer.json
和composer.lock
都添加到版本管理中,在研发流程中留意composer.lock
中依靠版本号的转变,每回发布装包应用composer install
,从composer.lock
中获得依靠的第三方部件和版本号。
假如必须升级第三方部件,实行composer update
指令时,应当在后面增加必须升级的组件库。
参照文本文档:https://docs.phpcomposer.com/03-cli.html#install
以上便是composer心得分享:install和update的应用总结的详尽具体内容,大量请关心自学java网其他相关文章!
WWW.lllT.neT声明:有的资源来自网络转载,版权归原作者所有,如有侵犯到您的权益请联系邮箱:our333@126.com我们将配合处理!
原文地址:composer心得分享:install和update的应用总结发布于2021-12-07 13:45:01