使用 Drush 关闭 Drupal CSS 和 JavaScript 聚合
我经常发现在本地重新创建一个Drupal站点进行一些测试后,我已经打开了CSS和JS聚合。这可以通过性能页面轻松关闭,但这通常会破坏我正在做的工作流程。作为替代方案,我使用Drush通过命令行重置值。
所述Drush命令可变集可以被用于改变在任何值变量表。CSS和JavaScript聚合所需的两个值是preprocess_css和preprocess_js。要转换这些值,我们只需像这样将它们设置为0。
drush variable-set preprocess_js 0 drush variable-set preprocess_css 0
这可以通过使用vset来缩短,这是变量集的Drush快捷方式。
drush vset preprocess_js 0 drush vset preprocess_css 0
要查看变量的现有值是什么,只需使用variable-get命令。这也可以缩短为vget。
drushvgetpreprocess_js
作为替代方案,如果您只想刷新CSS和JavaScript缓存,则使用带有标志css-js的cache-clear命令(缩写为cc)。
drushcccss-js
如果您打开了匿名页面缓存,那么您可能还需要禁用它。这可以通过将缓存变量设置为0来完成。
drushvariable-setcache0