logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

通过 Composer 安装模块依赖项

06/10/2025, by Ivan

Composer 是 PHP 的包管理器。它提供了与 Drupal 内置依赖管理和 Drush make 类似的功能,但适用于任何 PHP 项目,而不仅仅是 Drupal 模块。许多 Drupal 8 模块依赖于通用的 PHP 包,这些包需要通过 Composer 引入到网站的代码库中。

哪些模块具有 Composer 依赖项?

有几种方法可以判断模块是否具有 Composer 依赖项:

  • 在其项目页面或 README / INSTALL 文件中说明了相关依赖。
  • 模块的根目录中包含一个 composer.json 文件。
  • #2494073: 禁止安装缺少 Composer 依赖的模块 更新后,Drupal 核心会自动提示此类模块的依赖情况。

如何安装模块的 Composer 依赖项?

简而言之,始终使用 Composer 安装模块。运行以下命令:

composer require drupal/modulename

请在网站的 webroot 目录下执行该命令(而不是在 core 目录内),Composer 会自动安装模块及其所有依赖项。安装完成后,你可以在 Drupal 中启用该模块。有关更多信息,请参阅 Drupal 模块启用指南

更多内容请阅读 使用 Composer 管理 Drupal 网站依赖

注意: 从 Drupal 8.1 起,Composer Manager 模块已被弃用,不再需要使用。