¿Cómo habilito los números de línea SASS en la salida CSS?
-
22-07-2019 - |
Pregunta
¿Cómo puedo habilitar los números de línea en la salida CSS si estoy usando SASS? Encontré un artículo pero no entendía bien dónde hacer las modificaciones
http : //pivotallabs.com/users/damon/blog/articles/765-standup-04-07-2009-we-have-questions#comments
¿Podrías ayudarme?
Solución
Hay una opción llamada : line_comments
si configura esto como verdadero, Sass colocará números de línea en su salida compilada.
Cómo configurar esta opción depende de cómo estés usando Sass. Si está en una aplicación Rails, Merb o Rack, puede configurar Sass :: Plugin.options [: line_comments] = true
.
Si está utilizando la brújula, configure line_comments = false
en su archivo de configuración.
Otros consejos
Si utiliza Sprockets y la sprockets-sass , es posible que necesite hazlo así:
Sprockets::Sass.options[:line_comments] = true
Alguien sugirió este parche de mono:
# Had to use this instead as per comment by @glebtv https://github.com/rails/sass-rails/issues/157
module Sass
class Engine
def initialize(template, options={})
@options = self.class.normalize_options(options)
@options[:debug_info] = true
@template = template
end
end
end
El parche de mono funciona, pero creo que esto funciona aún mejor: https: // github.com/rails/sass-rails/pull/181
Por ahora, tienes que tirar de rails-sass desde la rama maestra.
group :development, :test do
gem 'sass-rails', '~> 4.0.0', git: 'https://github.com/rails/sass-rails.git', branch: 'master'
end