【问题标题】:Using LESS files/libs in a SASS rails project?在 SASS rails 项目中使用 LESS 文件/库?
【发布时间】:2014-05-04 05:57:19
【问题描述】:

或者在 sass 文件中“导入”less 文件的最佳做法是什么?

我正在构建一个使用 SASS 作为编写语法 css 的解决方案的 rails 项目。 SASS 部分工作得很好,直到我发现一些开源项目的样式是用 LESS 编写的,我真的很想重用他们的作品。

我是否应该让 Rails 预编译所有 LESS 和 SASS 文件,以及 require 按指定顺序生成结果 css 文件?

这些第三方项目的许可不同。对于我正在做的小项目来说,了解有关知识产权法的所有细节似乎工作量太大(例如,如果我更改了 90% 的内容并仅使用调色板,我是否应该保留 MIT 许可的 css 文件?),这个项目也将是开源的,所以我想暂时保持代码不变。

更新:将所有 LESS 文件转换为 SASS 文件的简单方法也不错。

【问题讨论】:

  • 对于那些可能担心的人,我上次用这些rules 转换了.less 文件,并修复了一些小问题,如sass @extend 和文件依赖关系。

标签: css ruby-on-rails sass less


【解决方案1】:

据我了解,LESS & SASS are compiled differently(虽然相似)

您能否翻译您希望包含的 LESS 文件?

【讨论】:

  • 将 LESS 转换为 SASS 是可以接受的,但恐怕会在约定之后导致大量调试(手动尝试使用查找和替换,以混乱结束)。我对LESS的经验很少,请问将LESS翻译成SASS是否是一种常见的方法?
  • 为了可读性,我一直将 LESS 翻译成 SASS——非常相似
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-28
  • 2013-06-18
  • 1970-01-01
  • 1970-01-01
  • 2015-03-16
  • 2018-04-03
相关资源
最近更新 更多