当 vendor 目录中已经有一些组件被下载时..
在上面运行 install 以及运行 update 时有什么影响?
最佳答案
所以我有同样的问题,这是我发现的:
composer install
检查 composer.lock 并下载/安装 composer.lock 文件中固定的依赖版本,否则如果没有找到 composer.lock,它将安装初始的 composer.json 依赖(实质上调用“composer update”),这创建 composer.lock 文件。这将用于初始化 composer.lock,否则仅在生产中安装由“composer update”引入的新更新的依赖项,并插入到 composer.lock 中。
composer update
安装由 composer.json 指定的最新依赖项,并更新 composer.lock 文件。这将在开发中使用,并且在更新依赖项之后,新更新的 composer.lock 文件将被上传部署并运行“composer install”。
老问题,但很可能有人会发现它很有用,我知道几个小时前我就会有。
关于composer-php - Composer 安装与更新现有组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24207189/