关于 drupal-composer
为 Drupal 开发者提供 Composer 依赖管理参考,涵盖模块安装、更新、版本约束及补丁配置。还列出审计、验证和缓存相关命令。
主要功能
- 01安装与更新 Drupal 模块
- 02说明版本约束写法
- 03配置 Composer 补丁
- 04列出审计与验证命令
适用场景
- 01添加或升级 Drupal 模块
- 02为依赖设置版本范围
- 03为模块应用补丁
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ edutrul/ drupal-ai --skill drupal-composer安装后在 Claude Code 中输入/drupal-composer确认已加载。
附带文件README.md
详细介绍
Drupal Composer 管理
安装与更新
composer require drupal/module_name
composer require drupal/module_name:^2.0
composer require drupal/module_name:^1.0@dev
composer update drupal/module_name
composer update drupal/*
composer outdated drupal/*
composer audit
版本约束
| 约束 | 含义 |
|---|---|
^2.0 | >= 2.0.0 且 < 3.0.0 |
~2.0 | >= 2.0.0 且 < 2.1.0 |
2.x-dev | 最新的 2.x 开发分支 |
^1.0@dev | >= 1.0 的开发版 |
补丁(composer-patches)
"extra": {
"patches": {
"drupal/module_name": {
"Patch description - issue #1234567": "patches/module_name-patch-description.patch"
},
"drupal/tb_megamenu": {
"Block content support": "patches/tb_megamenu-block-content-support.patch"
}
}
}
补丁会在运行 composer install 时应用,并在运行 composer update drupal/module_name 时重新应用。
实用命令
composer show drupal/module_name
composer validate
composer clear-cache
composer install --no-cache
评论
支持 Markdown