Django + Mac osx how to use less css?
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 sh开发者_高级运维ould be the value for the COMPRESS_PRECOMPILERS ?COMPRESS_PRECOMPILERS = (
('text/less',""),
)
Any help appreciated from someone who has already solved this problem.
- Install node.js and npm (I used homebrew to install node.js and the instructions at http://npmjs.org/ to install npm)
- Install the command-line less compiler with
npm install --global less
- 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.
Have you tried the less.app for OS X?
http://incident57.com/less/
精彩评论