乐趣区

关于composer:composer-install-和updaterequire的使用

简略解释:

  1. composer install:如有 composer.lock 文件,间接装置,否则从 composer.json 装置最新扩大包和依赖;
  2. composer update:从 composer.json 装置最新扩大包和依赖;
  3. composer update vendor/package:从 composer.json 或者对应包的配置,并更新到最新;
  4. composer require new/package:增加装置 new/package, 能够指定版本,如:composer require new/package ~2.5.

开发我的项目中应用流程:

一、新我的项目流程:
  • 创立 composer.json,并增加依赖到的扩大包;
  • 运行 composer install,装置扩大包并生成 composer.lock;
  • 提交 composer.lock 到代码版本控制器中,如:git;
二、我的项目协作者拉取我的项目:

​ 克隆我的项目后,根目录下间接运行 composer install 从 composer.lock 中装置 指定版本 的扩大包以及其依赖;

三、为我的项目增加新扩大包:
  • 应用 composer require new/package 增加扩大包;
  • 提交更新后的 composer.json 和 composer.lock 到代码版本控制器中,如:git;

参考:

  • composer install https://docs.phpcomposer.com/…
  • composer update https://docs.phpcomposer.com/…
退出移动版