Como faço para ativar os números de linha SASS em saída de CSS?
-
22-07-2019 - |
Pergunta
Como posso permitir que números de linha na saída CSS se eu estou usando SASS? Eu encontrei um artigo, mas eu não entendo muito bem onde fazer as modificações
http : //pivotallabs.com/users/damon/blog/articles/765-standup-04-07-2009-we-have-questions#comments
Você poderia me ajudar?
Solução
Não há uma opção chamada :line_comments
se você definir isso como verdade, Sass vai colocar números de linha em sua saída compilada.
Como definir esta opção depende de como você está usando Sass. Se está em um Rails, Merb, ou rack aplicativo você pode definir Sass::Plugin.options[:line_comments] = true
.
Se você estiver usando bússola, conjunto line_comments = false
em seu arquivo de configuração.
Outras dicas
Se acontecer de você estar usando coroa e da rodas dentadas-sass gem, pode ser necessário fazê-lo como este:
Sprockets::Sass.options[:line_comments] = true
Alguém sugeriu este macaco-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
Os trabalhos macaco-patch, mas eu acho que isso funciona ainda melhor: https: // github.com/rails/sass-rails/pull/181
Por enquanto, você tem que puxar em rails-sass do branch master.
group :development, :test do
gem 'sass-rails', '~> 4.0.0', git: 'https://github.com/rails/sass-rails.git', branch: 'master'
end