Composer 是什么?
Composer 是 PHP 的依赖管理工具。官网链接:https://getcomposer.org/
如何在 Drupal 项目中使用 Composer?
推荐使用 Composer template for Drupal projects 作为一个新 Drupal 项目的起点:https://github.com/drupal-composer/drupal-project, Drupal 7 和 Drupal 8 项目都支持 .
建议分两步完成,一、克隆该项目;二、运行 composer install -vvv 安装依赖,运行完毕代码就准备好了。这两步就是该 Composer 模板项目,其文档中使用的 composer create-project 命令做的事情。由于国内网络的原因,建议分步操作。
如何让 Composer 输出更多信息?
在命令后添加 -vvv,输出更多进度信息,消除等待的无聊。不加 -vvv,您可能会怀疑 Composer 什么都没有在做,它可能运行很久也不会给出一点反馈。
如何通过 Composer 安装 Drupal 模块/主题?
假如需要安装 Bootstrap 主题 8.x-3.12 版本:
composer require drupal/bootstrap:3.12 -vvv
冒号后是具体的版本,去掉了 8.x 后得到的。想了解更多规则。请查看官网文档 Using Composer to manage Drupal site dependencies中的 Download contributed modules, themes and their dependencies using Composer 部分。
另外,Drupal 项目(包含模块,主题,发行版,以及核心)的发布,使用了 Semantic Versioning (语义化版本),想了解更多,请访问