composer update 与 composer install 的区别
super
2021-03-10 22:33
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 条讨论