gpt4 book ai didi

ruby - 如何在 Rails 之外使用 less.rb 处理 Bootstrap

转载 作者:数据小太阳 更新时间:2023-10-29 07:00:53 34 4
gpt4 key购买 nike

我正在尝试使用 less.rb 创建一个独立的应用程序(独立于 Rails Assets 管道)以基于 Twitter Bootstrap 输出 CSS 文件。

下面的结果是一个空文档

parser = Less::Parser.new :paths => [Rails.root + '/public/bootstraps/twitter-bootstrap-857b8fb/less']

tree = parser.parse("@import 'bootstrap.less'")

tree.to_css

这会导致返回一个空字符串。我尝试了将 @import 更改为完整路径等的变体,但没有成功。我想我一定遗漏了一些简单的东西。

最佳答案

我相信您对指定路径的方式有疑问。据我所知,Less 正在寻找 String 对象数组,而不是 Path 对象。

使用以下内容:

parser = Less::Parser.new paths: [Rails.root.join('public', 'bootstraps', 'twitter-bootstrap-857b8fb', 'less').to_s]

tree = parser.parse("@import 'bootstrap.less'")

tree.to_css

关于ruby - 如何在 Rails 之外使用 less.rb 处理 Bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11069145/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com