.less 库称自己为 ruby LESS 库的一个端口。我可以从它们都是相同 LESS 文件格式的编译器还是他们期望更少的代码略有不同?以另一种方式询问,我是将自己锁定在 dotless 库中,还是可以在 less 文件上使用 dotless 和 less javascript lib?
最佳答案
Dotlesscss 是 JavaScript 项目 less.js(LessCSS 的 JavaScript 实现,由 Cloudhead 的 LessCSS for Ruby 的原作者)直接(几乎 1:1 端口)
在 99% 的情况下,在 dotlesscss 上运行的相同代码将在 less.js 上运行,反之亦然。如果某些东西在 less.js 上有效而在 dotlesscss 上不起作用,我们认为这是一个错误,并在可能的情况下尝试修复它。
有非常细微的差异,因为很难保持三个不同的项目 100% 同步。
对于一个不同的函数名称。
示例是我们在 LessCss 项目之前实现的颜色操作函数,因为我们以它们的 SASS 等价物命名这些函数。
但总的来说:语言虽然是 100% 兼容的。
您并没有将自己限制在一种语言上。您应该能够相当轻松地在不同的实现之间移动。
同样 dotless 在 Mono 上运行,因此您也不会被锁定到特定的操作系统。
如果您遇到任何问题,请随时在我们的 GitHub Page 上提出问题。或通过邮件列表
关于less - dotless 与less css 语言的语法完全相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6377990/