编辑器更新和编辑器安装之间有什么区别?
2022-08-30 06:18:02
和 之间有什么区别?composer update
composer install
作曲家更新
composer update
将更新您在composer.json
例如,如果您需要此包作为依赖项:
"mockery/mockery": "0.9.*",
并且您实际安装了该软件包的版本,运行将导致此软件包的升级(例如,如果它已经发布)的升级0.9.1
composer update
0.9.2
详细将:composer update
composer.json
composer.json
composer.lock
作曲家安装
composer install
不会更新任何东西;它将只安装文件中指定的所有依赖项composer.lock
详细地:
composer.lock
composer-update
composer.lock
composer.lock
何时安装和何时更新
composer update
主要用于“开发阶段”,根据我们在文件中指定的内容升级我们的项目包,composer.json
composer install
主要用于“部署阶段”,使用存储在 composer.lock 文件中的 composer.lock 文件中的相同依赖项,在生产服务器或测试环境中安装我们的应用程序。
当您运行时,它将查找锁定文件并安装其中包含的任何内容,如果找不到,它将读取 ,安装其依赖项并生成锁定文件。composer install
composer.json
当您运行时,只需读取 ,安装依赖项并更新锁定文件(或创建新的锁定文件)。composer update
composer.json