composer install 和updaterequire的使用
Posted nihao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了composer install 和updaterequire的使用相关的知识,希望对你有一定的参考价值。
简单解释:
- composer install:如有 composer.lock 文件,直接安装,否则从 composer.json 安装最新扩展包和依赖;
- composer update:从 composer.json 安装最新扩展包和依赖;
- composer update vendor/package:从 composer.json 或者对应包的配置,并更新到最新;
- 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/...
以上是关于composer install 和updaterequire的使用的主要内容,如果未能解决你的问题,请参考以下文章
composer install(update)时出现killed
Centos中执行composer update/install/self-update 报错的解决办法
composer killed while updating or install
来自git clone的Laravel项目无法正常工作(无法使用key:generate或composer install / update)