个性化阅读
专注于IT技术分析

composer install,composer update和composer require之间有什么区别

点击下载

传统上, 在PHP项目中管理第三方代码不是一件容易维护的任务。幸运的是, PHP社区拥有Composer, 它是一流的依赖项管理器。

要添加依赖项, 你需要将其手动添加到composer.json文件。

如果存在composer.lock文件, 请完全安装此文件上指定的内容

  1. 否则, 请阅读composer.json文件以了解需要安装哪些依赖项
  2. 使用项目信息(已安装的依赖项)编写composer.lock。

此命令不会更新任何组件。

要添加或删除依赖项, 你需要将其手动添加到composer.json文件中

  1. composer.lock文件将被忽略
  2. composer.json文件依赖项将被安装和更新(如果未安装依赖项, 则将被下载)

如果你不能(或者不知道如何添加或删除实际上很简单的库, 只需在文件的require属性中添加依赖项的名称和版本)就可以手动修改composer.json文件。更喜欢使用命令行, composer为此具有特殊功能:

例如, 如果我们要在命令行中添加依赖项, 则只需执行

composer require twig/twig
  1. composer.json文件将被自动修改并添加新的依赖项
  2. 依赖项将下载到项目中

如果要删除未使用的依赖项, 我们将简单地执行:

composer remove twig/twig --update-with-dependencies
  1. 特威格(Twig)的所有依赖都将被删除

但是, 建议手动从文件的require属性中删除依赖项, 然后执行composer更新。

赞(0)
未经允许不得转载:srcmini » composer install,composer update和composer require之间有什么区别

评论 抢沙发

评论前必须登录!