我的django-compressor正确编译包含@import
的SASS文件,但随后会缓存它们,并且在导入的文件发生更改时不会更新。我不明白,我认为如果SASS编译器没有添加到COMPRESS_CACHEABLE_PRECOMPILERS,它们根本就不应该被缓存。
我的设置:
COMPRESS_PRECOMPILERS = (
('text/coffeescript', 'coffee --compile --stdio'),
('text/sass', 'django_libsass.SassCompiler'),
)
COMPRESS_CACHE_BACKEND = 'compressor'
COMPRESS_CACHEABLE_PRECOMPILERS = (
'text/coffeescript',
)
COMPRESS_ENABLED = True
以前工作正常,COMPRESS_ENABLED
未设置为True
(因为文件已编译但未压缩和缓存)。