【问题标题】:How to combine all external css files into a single file in drupal 8如何在drupal 8中将所有外部css文件合并为一个文件
【发布时间】:2021-07-26 23:14:50
【问题描述】:

在我的一个项目中,我使用的是 bootstrap 3、slick、slick carousel 模块。我正在使用自定义主题实施该项目。将所有 css 文件加载到单个文件中有一个要求,这意味着将包括主题 css、引导 css、贡献模块 css 在内的所有文件合并到一个文件中?请为此要求提供更好的解决方案。

【问题讨论】:

  • 您可以尝试使用 drupal advagg 并给出最大文件数 1。没有亲自尝试过,但该模块确实允许聚合 css/js 文件数。
  • 嗨 PH83,安装 advagg 并在配置中保持文件计数为 1 但没有运气,它没有将 css 文件合并为单个文件。谢谢。

标签: css drupal drupal-8


【解决方案1】:

您可以在/admin/config/development/performance 启用 CSS/JS 聚合(管理菜单 > 配置 > 开发 > 性能)

【讨论】:

  • 嗨 Kien,已经在性能页面中启用了聚合 CSS、聚合 Javascript 配置。但没有运气。感谢您的回答。
  • @Suresh 启用聚合后,CSS/JS 文件是否仍然单独加载?启用的时候有没有报错?
  • 启用后,仍然会单独加载 CSS/JS 文件。但我没有收到错误。谢谢
  • @Suresh 你在settings.phpsettings.local.php 文件上有类似$config['system.performance']['js']['preprocess'] = FALSE; 的内容吗?
  • 嗨@Kien,这个设置 $config['system.performance']['js']['preprocess'] = FALSE;在我的项目的 settings.php 或 settings.local.php 中不存在。为什么要这样设置?
猜你喜欢
  • 2021-02-28
  • 1970-01-01
  • 1970-01-01
  • 2021-01-24
  • 1970-01-01
  • 2021-01-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多