posts - 36,  comments - 11,  views - 45430
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

在做nodejs命令行工具的时候,需要以编程的方式来操作less文件:
一个最简单的demo如下:

 

复制代码
var less = require('less')

var parser = new less.Parser()

  , cssstring = ""
                + "@color:red;"
                + "div{color:@color;}"

parser.parse(cssstring,function(err,tree){
  if(err)
    throw err
  var css

  try{
    css = tree.toCSS()
    console.log(css)
  }catch(e){

  }
})
复制代码

 

例子中cssstring是直接手动构造的一个字符串,实际情况中需要从文件中读取

posted on   wewe.Tom  阅读(215)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示