composer install与composer update的区别
来源:互联网 发布:物业软件破解版 编辑:程序博客网 时间:2024/05/29 04:53
1.composer install
install
命令从当前目录读取 composer.json
文件,处理了依赖关系,并把其安装到 vendor
目录下。
php composer.phar install
如果当前目录下存在 composer.lock
文件,它会从此文件读取依赖版本,而不是根据 composer.json
文件去获取依赖。这确保了该库的每个使用者都能得到相同的依赖版本。
如果没有 composer.lock
文件,composer 将在处理完依赖关系后创建它。
2.composer update
为了获取依赖的最新版本,并且升级 composer.lock
文件,你应该使用 update
命令。
php composer.phar update
这将解决项目的所有依赖,并将确切的版本号写入 composer.lock
。
如果你只是想更新几个包,你可以像这样分别列出它们:
php composer.phar update vendor/package vendor/package2
你还可以使用通配符进行批量更新:
php composer.phar update vendor/*
区别:composer install命令(主要)用于生产环境,composer.lock文件记录项目当前版本信息,当执行install命令时,会检测lock文件的各扩展
版本与最新版本差别,如果有则更新到最新版。而composer update命令也会执行上述所讲,但是如果在composer.json文件添加库到require字段时,
就必须用composer update命令了。但这时会更新其他库的内容,此时如果只是添加某个库而不更新其他库(例如生产环境),就要使用composer
require "包名:版本号" 命令了。composer init --require=包名:版本号 -n 还可以自动更新composer.json文件。
一点拙见,表述不是太好,希望看到的大牛可以补充以深化理解。
- composer install与composer update的区别
- composer install与composer update的区别
- composer install 与 composer update 区别
- composer install update停止不动的问题
- composer install update停止不动的问题
- composer install和update慢的问题
- Composer Update或Install速度慢的解决方案
- composer install or update 报错问题解决
- composer install or update 报错问题解决
- composer install 或 composer update 错误 composer Failed to decode response: zlib_decode():data error
- composer install php版本与composer.lock文件要求不一致
- composer install php版本与composer.lock文件要求不一致
- Ubuntu中使用Composer Install/Update常见报错解决办法
- composer update zlib_decode错误
- 慎用composer update
- Install Composer on CentOS
- (Ubuntu) Install PHP Composer
- install composer globally
- dubbo相关知识(二)
- 第2章 列表和元组
- 【solr 基础篇二】中文分析器的配置
- AndFix(Android热升级解决方案)使用心得
- setPreferredSize()、getPreferredSize()与pack()的配合使用以及setSize()方法
- composer install与composer update的区别
- 8086汇编语言 mul word ptr 指令示例16位乘以16位
- LVS(Linux Virtual Server) 学习笔记
- iOS GCD 定时器
- c++较好程序:实现或的操作
- 精模匹配地形
- 快速幂(模m)算法
- iOS的坐标真正从(0,0)开始
- PAT(Programming Ability Test)等级,可以基本对应程序能力