如何使用Composer在命令行安装和删除Drupal 8模块

・2 分钟阅读

我发现Drupal 8模块管理令人困惑,但是我了解到,你可以使用命令行上的Composer安装和删除Drupal 8模块。

添加带有 Composer 的Drupal 8模块

简单而言,要添加一个新模块(如reCAPTCHA反垃圾邮件模块),你可以在命令行(在Drupal 8网站的根目录中)键入此命令来安装它:

composer require drupal/recaptcha

除了安装模块,此命令还将像这样的一行添加到composer.json文件的require部分:

>

\"require\": {
 ...
\"drupal/recaptcha\":\"^2.3\"
},

用Composer移除Drupal 8模块

稍后,如果要删除Drupal 8模块,请使用以下Composer命令:

composer remove drupal/recaptcha

此命令删除该模块,检查所有依赖项是否可以删除,并更新composer.json文件,在Drupal 8中,admin/module sURI实际上只作为一个"视图"工作,在该视图中,你可以看到安装了哪些模块,在发出该命令后,该URI显示reCAPTCHA模块已被删除,所以,这很酷。

更多信息

有关使用Composer添加和删除Drupal 8模块的详细信息,请参阅以下URL,

  • Drupal.org :使用Composer管理Drupal站点依赖项
  • 关于同一主题的\"模块分解"
MARCY profile image