我正在尝试在我的 SCSS 文件中加载 CSS3 和重置模块,但在尝试导入任何 Compass 特定模块时出现错误。
西纳特拉应用程序:
require 'rubygems'
require 'sinatra'
require 'sass'
require 'compass'
configure do
set :scss, {:style => :compact, :debug_info => false}
Compass.add_project_configuration(File.join(Sinatra::Application.root, 'config', 'compass.rb'))
end
get '/css/:name.css' do
content_type 'text/css', :charset => 'utf-8'
scss(:"stylesheets/#{params[:name]}" )
end
样式.scss:
@import "compass/reset";
@import "compass/css3";
错误信息:
Sass::SyntaxError at /css/style.css
File to import not found or unreadable: compass/reset. Load path: /Users/work/repos/mysite
我可以安装一个 gem 来自动提取这些模块,还是我必须将 Compass 文件移动到我的 Sinatra 应用程序中?