logo

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

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

演示 EBT 模块 下载 EBT 模块

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

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

演示 EPT 模块 滚动

滚动

更新 Drupal 模块

06/10/2025, by Ivan

本文档尚不完整欢迎补充更多信息

由于推荐的 Drupal 8 网站安装和更新方式使用 Composer,因此本页也将介绍如何通过 Composer 更新模块。同时,因为您将使用命令行,我们还会用到 Drush 来执行部分任务。

习惯使用 Drush 进行模块更新的用户需要注意:从 Drush 9 起(包括当前的 Drush 10),命令 uppm-updatepm-updatecodepm-updatestatus 均已弃用。您应改用相应的 Composer 命令。

查看可更新模块列表

使用 Composer 内置命令列出所有有更新可用的 Drupal 包:

composer outdated 'drupal/*'

您也可以使用 Composer 的 show 命令获取类似信息。

查看安全更新

Composer 无法直接显示来自 Drupal.org 的安全更新状态。幸运的是,您可以使用 Drush:

drush pm:security

安装模块更新

要更新特定的 Drupal 模块或项目,请运行:

composer update drupal/modulename --with-dependencies

最后,运行所有数据库更新、重建缓存,并导出可能已更改的配置(可使用 --diff 选项查看差异):

drush updatedb
drush cache:rebuild
drush config:export --diff