greg-1-anderson/core-recommended-dependencies

锁定核心依赖项;要求使用此项目替代 drupal/core。

8.7.6 2019-08-24 22:26 UTC

README

此项目用于与 Composer 管理的 Drupal 网站一起使用。建议所有 Composer 管理的 Drupal 网站使用此项目。

要求使用此项目 而不是 使用 drupal/core 子树拆分,以确保所有来自 drupal/core 的依赖项都将包含在您的 Drupal 网站中,与您当前使用的 Drupal 版本完全相同的版本。

不使用此项目的后果是,当您使用 Composer 升级 Drupal 网站时,Drupal 的依赖项可能会“浮起”到与 Drupal 测试版本不匹配的较新版本。偶尔,新的依赖项版本会在 Drupal 中引入错误。虽然这类错误通常会被迅速纠正,但成为第一个遇到这些错误的人仍然可能造成很大的破坏。使用推荐的依赖项通过仅使用已与 Drupal 测试过的依赖项版本来避免这个问题。

升级

使用此项目时,按照以下步骤升级您的 Drupal 网站

$ composer update drupal/core-recommended-dependencies --with-dependencies

这将更新 drupal/core 和任何需要的依赖项。

运行简单的 composer update 也会更新 drupal/core、Drupal 的所有依赖项(到正确的测试版本),以及您的所有 contrib 模块和其他依赖项。

参考

此项目是从原始社区项目 webflo/drupal-core-strict 衍生的。它是由从 webflo/package-generator-drupalwebflo/package-generator 衍生的工具生成的。