早睡早起,方能养生
Sleep early rise early, way to keep healthy

composer update 与 composer install 的区别

super
2021-03-10 22:33
views 3038

composer update :

 

为了获取依赖的最新版本,并且升级 composer.lock 文件,应使用 update 命令。

 

composer update

 

此命令将解决项目的所有依赖,并将更新后的版本号写入 composer.lock。

 

 

composer install :

 

install 命令会读取 composer.json 文件,处理依赖关系,并把其全部项安装到 vendor 目录下。

 

composer install

 

如果当前目录下存在 composer.lock 文件,它会从此文件读取依赖版本,而不是根据 composer.json 文件去获取依赖。

 

 

确保了localhost与远程服务器不会因开发时间较长而由于依赖升级(使用了update命令)导致项目报错。

 

如果你使用了git将项目更新到了服务器上(.gitignore 忽略了vendor文件夹)

 

那么在服务器上你应该执行 composer install 而非 composer update.(更新了某些composer 依赖有可能会使项目报错)



分享
0 条讨论
top