提供更多信息的 SASS 错误消息? [英] More informative SASS error messages?

查看:37
本文介绍了提供更多信息的 SASS 错误消息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何从 SASS 获取更多信息性错误消息?这是一个在开发模式下运行良好的 Rails 3.1 应用程序,在生产中我得到的是:

How can I get more informative error messages from SASS? It's a Rails 3.1 app that works fine in development mode, in production all I get is:

Sass::SyntaxError in Pages#home

Showing C:/documents/projects/aaa_0003/implementation/ror/aaa0003/app/views/layouts/application.html.erb where line #7 raised:

0.3 is not a color for `alpha'
  (in C:/documents/projects/aaa_0003/implementation/ror/aaa0003/app/assets/stylesheets/application.css)
Extracted source (around line #7):

4:  <head>
5:      <title><%= title %></title>
6:      <%= csrf_meta_tag %>
7:      <%= stylesheet_link_tag    "application" %>
8:      <%= javascript_include_tag "application" %>

宝石文件是:

source 'http://rubygems.org'

gem 'rails', '3.1.3'

gem 'pg', '0.11.0'
gem 'gravatar_image_tag', '1.0.0.pre2'
gem 'will_paginate'
gem 'rake'
gem "jquery-rails"
gem "nested_form"
gem 'acts-as-taggable-on'


# Gems used only for assets and not required
# in production environments by default.
gem 'sass-rails',   '~> 3.1.5'
group :assets do
  gem 'coffee-rails', '~> 3.1.1'
  gem 'uglifier', '>= 1.0.3'
end


group :development do
  gem 'rspec-rails', '2.5.0'
  gem 'annotate', '2.4.0'
  gem 'faker', '0.3.1'   ## for creating loads of random users to test the site with.
end

group :production do
  gem 'therubyracer-heroku'
end

谢谢.

推荐答案

所以我最终只是手动搜索我的 .css.scss 文件并找到了有问题的行,它确实试图使用已弃用/损坏的 css 样式规则将不透明度设置为 0.3.现在一切正常.

So I ended up just manually searching through my .css.scss files and found the offending line, which indeed was trying to use a deprecated / broken css styling rule to set opacity to 0.3. All working now.

这篇关于提供更多信息的 SASS 错误消息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆