css - Django + Mac osx 如何少用css?

标签 css django less

在mac osx中没有less css命令行编译器。但我正在尝试一个需要使用较少 css 的元素。
同样less用于压缩元素中的css文件。我该如何处理?我在 less 网站上读到它的 js 可以在 node.js 服务器上运行 - http://lesscss.org/#-server-side-usage
但我不明白如何将它与 django 集成。 COMPRESS_PRECOMPILERS 的值应该是多少?

COMPRESS_PRECOMPILERS = (                                                       
('text/less',""),                 

)

感谢已经解决此问题的人提供的任何帮助。

最佳答案

  1. 安装 node.js 和 npm(我使用 homebrew 安装 node.js 和 http://npmjs.org/ 的说明来安装 npm)
  2. 使用 npm install --global less 安装命令行 less 编译器
  3. 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/

相关文章:

html - 创建跨浏览器的背景渐变

css - 我可以只使用数字来命名 CSS 类吗

django - Heroku。 Django转储数据

css - 使用 cssmin 为缩小的 css 保留较少的 sourceMap

css - LESS CSS 命名约定 - 悬停时的子选择器

Ember.js 的 CSS 继承问题

html - Bootstrap Carousel 影响更改幻灯片上的所有字体

javascript - 将子菜单置于相关父菜单下

html - 压缩/缩小动态 html

python - 在 Django 1.7 中使用 html 发送电子邮件