1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| 在使用composer后目录中会出现2个文件,composer.lock和composer.json,现在来说说这两个文件的作用。 1、composer.json composer.json文件中保存的是我们安装的组件及组件的版本要求。
2、comopser.lock composer.lock文件中保存的是组件及其依赖的具体版本,在多人协同开发的情况下,这个文件能很好的解决组件不同而产生的问题。在使用composer install的时候是不会修改composer.lock这个文件,所以会把这个文件也放入版本管理中,其它人在使用时只需要composer install就可以了。而使用composer update后修改这个文件。
例如: composer require aws/aws-sdk-php:3.319.2 composer update aws/aws-sdk-php
composer require guzzlehttp/psr7:1.9.1 composer update guzzlehttp/psr7
composer require guzzlehttp/guzzle:6.5.8 composer update guzzlehttp/guzzle
|