composer require、install和update的区别

一、require 命令

增加新的依赖包到当前目录的 composer.json 文件中。

语法:


composer require [package:version]

选项参数:
	package: 包名
	version: 版本号

二、update 命令

获取依赖的最新版本,并且升级 composer.lock 文件,你应该使用 update 命令。这将解决项目的所有依赖,并将确切的版本号写入 composer.lock

语法:


composer update [package]

选项参数:
	package: 包名

三、install 命令

install 命令从当前目录读取 composer.json 文件,处理了依赖关系,并把其安装到 vendor 目录下。

语法:


composer install

注意: 如果当前目录下存在 composer.lock 文件,它会从此文件读取依赖版本,而不是根据 composer.json 文件去获取依赖。这确保了该库的每个使用者都能得到相同的依赖版本。如果没有 composer.lock 文件,composer 将在处理完依赖关系后创建它。

猜你喜欢

转载自blog.csdn.net/change_any_time/article/details/129068893
今日推荐