Drupal Composer 系列一:初识

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 (语义化版本),想了解更多,请访问

https://semver.org/lang/zh-CN/

评论 (写第一个评论)