"composer.json和composer.lock的区别?"

composer.json和composer.lock的区别?

如果只有composer.json,在composer install时会生成composer.lock用于锁定依赖包;
如果composer-lock.json存在,composer install时会优先使用composer.lock安装依赖,后面每加一个新的依赖都会在composer.lock里更新
之所以存在composer.lock,主要是因为每次composer install时都会下载最新的依赖,只能保证大版本号一至,不能保证小版本号一至,可能会存在依赖不兼容的问题

PS:写作不易,如要转裁,请标明转载出处。

微信小程序:前端开发宝典

猜你想看
isset() 和 empty() 区别
TCP 协议,三次握手、四次挥手?
get和post的区别?
GoStub的作用是什么?
isset() 、empty()与is_null的区别?
Elasticsearch介绍
登录
注册
回顶部