当我们将 Django 应用程序部署到 Heroku 时,我们想使用 GruntJS ( http://gruntjs.com/ ),一个我们熟悉的包来缩小 JS 并将 LESS 编译成 CSS(除其他外)。有没有人想出一个聪明的做法呢?
我自己看了几个小时后什么也没找到。
最佳答案
尝试使用 django_compressor与 COMPRESS_PRECOMPILERS设置。
COMPRESS_PRECOMPILERS = (
('text/less', 'lessc {infile} {outfile}'),
)
模板:
{% compress css %}
<link type="text/less" rel="stylesheet" href="/static/css/styles.less" charset="utf-8">
<style type="text/less">
@color: #4D926F;
#header {
color: @color;
}
</style>
{% endcompress %}
关于django - 在 Heroku 上使用 Grunt 处理 Django 应用程序的静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19642874/