在mac osx中没有less css命令行编译器。但我正在尝试一个需要使用较少 css 的元素。
同样less用于压缩元素中的css文件。我该如何处理?我在 less 网站上读到它的 js 可以在 node.js 服务器上运行 - http://lesscss.org/#-server-side-usage
但我不明白如何将它与 django 集成。 COMPRESS_PRECOMPILERS 的值应该是多少?
COMPRESS_PRECOMPILERS = (
('text/less',""),
)
感谢已经解决此问题的人提供的任何帮助。
最佳答案
- 安装 node.js 和 npm(我使用 homebrew 安装 node.js 和 http://npmjs.org/ 的说明来安装 npm)
- 使用
npm install --global less
安装命令行 less 编译器 - Add lessc to COMPASS_PRECOMPILERS (directions).
这是相关的片段:
COMPRESS_PRECOMPILERS = (
('text/less', 'lessc {infile} {outfile}'),
)
此外,COMPRESS_PRECOMPILERS 来自 django_compressor,一个 django 应用程序,而不是来自 django 本身。我认为 django_compressor 看起来相当不错,但还有其他选项可用。
关于css - Django + Mac osx 如何少用css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6928914/