库覆盖不适用于 Drupal 8

libraries-override not working on Drupal 8

我正在尝试弄清楚如何删除 Drupal 8 的默认 css 库以处理我正在处理的主题。我尝试使用 libraries-override: 删除特定的 CSS 但它似乎不起作用。 css 文件仍在显示。如您所见,align.module.css 仍显示在 Google 网络选项卡上。我不确定我使用的方法是否已弃用或不正确

name: Barebones
description: Drupal light
type: theme
core: 8.x

base theme: stable

libraries-override:
  system/base:
    css:
      component:
        /core/modules/system/css/components/align.module.css: false

也许有帮助(未测试)

库-删除

删除整个库的能力。

库-删除:

  1. subtheme/library
  2. core/modernizr

库覆盖

覆盖整个库和部分库的能力:

libraries-override:
  # Replace an entire library.
  core/drupal.collapse: mytheme/collapse
  
  # Replace an asset with another.
  subtheme/library:
    css:
      theme:
        css/layout.css: css/my-layout.css
  
  # Remove an asset.
  drupal/dialog:
    css:
      theme:
        dialog.theme.css: false
  
  # Remove an entire library.
  core/modernizr: false