在做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是直接手动构造的一个字符串,实际情况中需要从文件中读取
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步