Wie kann ich SASS Zeilennummern in CSS Ausgabe aktivieren?
-
22-07-2019 - |
Frage
Wie kann ich die Zeilennummern in CSS Ausgabe aktivieren, wenn ich SASS verwende? Ich fand einen Artikel, aber ich habe nicht ganz verstanden, wo die Änderungen machen
http : //pivotallabs.com/users/damon/blog/articles/765-standup-04-07-2009-we-have-questions#comments
Können Sie mir helfen?
Lösung
Es gibt eine Option namens :line_comments
, wenn Sie dies auf true gesetzt, Sass werden Zeilennummern in die kompilierte Ausgabe stellen.
Wie diese Option setzen, hängt ab, wie Sie Sass verwenden. Wenn es in einer Rails ist, Merb oder Rack-Anwendung können Sie Sass::Plugin.options[:line_comments] = true
eingestellt.
Wenn Sie mit Kompass, setzt line_comments = false
in der Konfigurationsdatei.
Andere Tipps
Wenn Sie werden mit Ritzel und die Ritzel-Sass gem passieren, müssen Sie tun es wie folgt aus:
Sprockets::Sass.options[:line_comments] = true
Jemand schlug vor, diesen Affen-Patch:
# 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
Der Affe-Patch funktioniert, aber ich denke, das funktioniert noch besser: https: // github.com/rails/sass-rails/pull/181
Für den Moment haben Sie in Schienen-Sass von dem Master-Zweig zu ziehen.
group :development, :test do
gem 'sass-rails', '~> 4.0.0', git: 'https://github.com/rails/sass-rails.git', branch: 'master'
end