- EBT Blocks 🧱
- EPT Paragraphs 🆕
-
Resources & Support
- What's New
- 事件
- 联络表
额外区块类型 (EBT) - 全新的布局构建器体验❗
滚动
通过 Composer 安装模块依赖项
06/10/2025, by Ivan
Menu
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 模块已被弃用,不再需要使用。