第一次使用 gem/ruby 文件。这里需要一点帮助。
基本上我们有使用 SASS + COMPASS 的 asp.net 应用程序。
为了解决 css 文件大小的限制,我们想使用 css_splitter 脚本(css_splitter.rake 和 css_splitter.rb):https ://gist.github.com/1131536
基本上,在 compass 编译后,拆分器应该启动并将生成的 css 文件拆分为 2 个或更多。
我厌倦了什么:
- sass 配置文件位于:D:\myapp\mainsite\sass\config.rb
- 我将 css_splitter.rake 和 css_splitter.rb 放到上面的文件夹中。
- 修改 config.rb 以引用“css_splitter.rb”,如下所示:
require 'susy' require 'css_splitter' http_path = "/" css_dir = "../stylesheets" sass_dir = "" images_dir = "../img" javascripts_dir = "../Scripts" sass_options = {:full_exception => true } output_style = :compressed line_comments = false on_stylesheet_saved do |path| CssSplitter.split(path) unless path[/\d+$/] end
当我编译项目时,我得到的错误是:LoadError on line 36 of D: no such file to load -- css_splitter
我还注意到有一个 D:\myapp\sass\ruby\lib\ruby\site_ruby\1.8 文件夹,我也将 css_splitter.rake 和 css_splitter.rb 放入该文件夹,但同样的错误很好。
有人有什么想法吗?谢谢。