Comment activer les numéros de ligne SASS dans une sortie CSS?
-
22-07-2019 - |
Question
Comment puis-je activer les numéros de ligne dans la sortie CSS si j'utilise SASS? J'ai trouvé un article mais je ne comprenais pas trop où faire les modifications
http : //pivotallabs.com/users/damon/blog/articles/765-standup-04-07-2009-we-have-questions#comments
Pouvez-vous m'aider?
La solution
Il existe une option appelée : line_comments
si vous définissez ceci sur true, Sass placera les numéros de ligne dans votre sortie compilée.
La définition de cette option dépend de votre utilisation de Sass. Si c'est dans une application Rails, Merb ou Rack, vous pouvez définir Sass :: Plugin.options [: line_comments] = true
.
Si vous utilisez une boussole, définissez line_comments = false
dans votre fichier de configuration.
Autres conseils
Si vous utilisez des Sprockets et la gem sprockets-sass , vous devrez peut-être faites-le comme ça:
Sprockets::Sass.options[:line_comments] = true
Quelqu'un a suggéré ce patch-singe:
# 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
Monkey-patch fonctionne, mais je pense que cela fonctionne encore mieux: https: // github.com/rails/sass-rails/pull/181
Pour l'instant, vous devez extraire rails-sass de la branche principale.
group :development, :test do
gem 'sass-rails', '~> 4.0.0', git: 'https://github.com/rails/sass-rails.git', branch: 'master'
end