Come abilito i numeri di riga SASS nell'output CSS?
-
22-07-2019 - |
Domanda
Come posso abilitare i numeri di riga nell'output CSS se sto usando SASS? Ho trovato un articolo ma non ho capito bene dove apportare le modifiche
http : //pivotallabs.com/users/damon/blog/articles/765-standup-04-07-2009-we-have-questions#comments
Potresti aiutarmi?
Soluzione
Esiste un'opzione chiamata : line_comments
se lo imposti su true, Sass inserirà i numeri di riga nell'output compilato.
Come impostare questa opzione dipende da come stai usando Sass. Se si trova in un'applicazione Rails, Merb o Rack, puoi impostare Sass :: Plugin.options [: line_comments] = true
.
Se stai usando la bussola, imposta line_comments = false
nel tuo file di configurazione.
Altri suggerimenti
Se ti capita di usare Sprockets e la sprockets-sass , potresti dover fallo in questo modo:
Sprockets::Sass.options[:line_comments] = true
Qualcuno ha suggerito questa patch scimmia:
# 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
La patch scimmia funziona, ma penso che funzioni ancora meglio: https: // github.com/rails/sass-rails/pull/181
Per ora, devi estrarre rails-sass dal ramo master.
group :development, :test do
gem 'sass-rails', '~> 4.0.0', git: 'https://github.com/rails/sass-rails.git', branch: 'master'
end