Car*_*yer 28
我们选择避免自动运行时sass /罗盘编译,而只是在开发中使用"compass --watch"并将Sass和生成的CSS提交到存储库.然后你的Django项目根本不需要特殊的机器; 你可以像往常一样处理CSS文件.
这对我们有几个好处:
当然,缺点是将生成的代码提交给repo,这通常是不受欢迎的.但是,我们没有看到任何实际问题.没有人想要直接编辑生成的CSS; 我们都知道我们使用指南针.优势肯定超过了我们的劣势 - 我们从来没有尝试过转向像django-css这样的综合方法.
你最好的选择是使用django-css,一个django压缩器的分支,它也可以对SASS进行css编译.插入后,您可以正常使用指南针,susy和蓝图,只要它检测到源文件的更新版本,它们就会被django编译.
编辑:如果你在ep.io等纯python主机上部署,你会想要研究这些构建到cleverCSS(Pure python SASS和SCSS编译器)的容易程度
此信息已过时.django-compressor现在是最好的选择,因为它内置了预处理工具,它也可以为你捆绑文件;)
| 归档时间: |
|
| 查看次数: |
3156 次 |
| 最近记录: |