Ejecutar los siguientes pasos editando archivos y mediante comandos:

  1. Quitar dependencia drupal-scaffold:
    • composer remove drupal-composer/drupal-scaffold
  2. Borrar del composer.json los siguientes items
    • "drupal-scaffold": {
      "initial": {
      ".editorconfig": "../.editorconfig",
      ".gitattributes": "../.gitattributes"
      }
      },
    • Quitar la sección «scripts» y borrarla completamente:
    •     "scripts": {
      -        "drupal-scaffold": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
      -        "pre-install-cmd": [
      -             "DrupalProject\\composer\\ScriptHandler::checkComposerVersion"
      -        ],
      -        "pre-update-cmd": [
      -  "DrupalProject\\composer\\ScriptHandler::checkComposerVersion"
      -        ],
      -        "post-install-cmd": [
      -  "DrupalProject\\composer\\ScriptHandler::createRequiredFiles"
      -        ],
      -        "post-update-cmd": [
      -  "@drupal-scaffold",
      -  "DrupalProject\\composer\\ScriptHandler::createRequiredFiles"
      -        ]
    • Sección ya no requerida al no haber scripts.
      • -    "autoload": {
        -        "classmap": [
        -            "scripts/composer/ScriptHandler.php"
        -        ],
        -        "files": ["load.environment.php"]
        -    },
  1. Instalar https://github.com/drupal/core-composer-scaffold:
    • composer require drupal/core-composer-scaffold:^8.9
  2. Actualizar archivo composer.lock:
    • composer update --lock
  3. Reemplazar drupal/core por drupal/core-recommended. Revisar documentación https://github.com/drupal/core-recommended
    • composer remove drupal/core
  4. Intentar instalar
    • composer require drupal/core-recommended:^8.9
  5. Actualizar Drupal core, si no se pudo anteriormente:
    • rm composer.lock
      rm -rf vendor
      composer require drupal/core-recommended:^8.9 --update-with-dependencies
  6. Ejecutar
    • composer drupal:scaffold