Django + Mac osx how to use less css?

限于喜欢 提交于 2019-12-22 18:23:12

问题


There is no less css command line compiler in mac osx. But I am trying out a project which needs to use less css.
Also less is used to compress the css files in the project. How do I handle this? I read in less website that its js can be run on a node.js server - http://lesscss.org/#-server-side-usage
But I am not understanding how to integrate it with django. What should be the value for the COMPRESS_PRECOMPILERS ?

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

)

Any help appreciated from someone who has already solved this problem.


回答1:


  1. Install node.js and npm (I used homebrew to install node.js and the instructions at http://npmjs.org/ to install npm)
  2. Install the command-line less compiler with npm install --global less
  3. Add lessc to COMPASS_PRECOMPILERS (directions).

Here's the relevant snippet:

COMPRESS_PRECOMPILERS = (
    ('text/less', 'lessc {infile} {outfile}'),
)

Also, COMPRESS_PRECOMPILERS is from django_compressor, a django app, not from django itself. I think django_compressor looks quite good, but there are other options available as well.




回答2:


Have you tried the less.app for OS X?

http://incident57.com/less/



来源:https://stackoverflow.com/questions/6928914/django-mac-osx-how-to-use-less-css

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!