这是文档中的定义:
require 命令将新包从当前目录添加到composer.json 文件中。如果不存在文件,则会即时创建一个文件。添加/更改需求后,将安装或更新修改后的需求。
如果您不想以交互方式选择需求,则可以将它们传递给命令。
我似乎无法理解该require命令的目的以及与 的区别install。你能详细说明一下吗?
这是使用该命令的示例:
composer global require "fxp/composer-asset-plugin:~1.0.3"
Run Code Online (Sandbox Code Playgroud)
你能告诉我与以下有什么区别:
composer global install "fxp/composer-asset-plugin:~1.0.3"
Run Code Online (Sandbox Code Playgroud)
这只是一个约定。其他命令可能会有一些针对普通人误用的回退,但每个命令都针对不同的功能进行了优化。这只是更好的用户体验。
composer install和的相似性也是如此composer update。
至于约定,按照常见工作流程的顺序:
composer install用于安装新应用程序的所有软件包composer.json(全部在 中提到),使用:composer installcomposer require用于添加新包,使用:composer require symfony/symfonycomposer update用于更新当前依赖项,请使用:composer update| 归档时间: |
|
| 查看次数: |
7566 次 |
| 最近记录: |