.less库自称为ruby LESS库的一个端口.我是否可以忽略它们都是相同LESS文件格式的编译器,或者他们是否期望略微不同的代码?问另一种方式,我是否将自己锁定在无点库中,或者可以在较少的文件上使用无点和较少的javascript库?
Dotlesscss是JavaScript项目less.js的直接(几乎1:1端口)(Cloudhead的LessCSS的JavaScript实现,是LessCss for Ruby的原始作者)
在99%的情况下,在dotlesscss上运行的相同代码将在less.js上运行,反之亦然.如果某些东西在less.js上有效,而在dotlesscss上没有,我们会考虑这个bug并尽可能地修复它.
但是存在非常微妙的差异,因为很难保持三个不同的项目100%同步.
对于一个可能是不同的函数名称.例子是我们在LessCss项目之前实现的颜色操作函数,因为我们在它们的SASS等价物之后命名它们.
但总的来说:语言虽然100%兼容.
你不仅限于一种语言.您应该能够非常轻松地在不同的实现之间移动.
此外,无线无人机在Mono上运行,因此您也无法锁定特定的操作系统.
如果您遇到任何问题,请随时在我们的GitHub页面或通过邮件列表提出问题