我不确定我是否做对了一些事情,但这是问题所在:
- 我正在使用带有
lessc
预处理器的django-compressor
- 部分LESS文件具有相对图像URL。 有些是我的,有些是第三方库(例如Bootstrap)
- 当
COMPRESS_ENABLED
为True
时,一切正常工作 - 当
COMPRESS_ENABLED
为False
时,CssAbsoluteFilter
不再运行,这意味着所有相对图像URL仍然保持相对,因此无法使用(因为它们不是从CACHE
目录中的相对路径)
我可以想出一个“聪明”的目录结构,使得相对路径解析到来自CACHE
目录或LESS文件目录的同一文件,但这似乎是一个脆弱的解决方法。
当涉及到LESS + django-compressor
时,你通常如何工作?