Как включить номера строк SASS в выводе CSS?
-
22-07-2019 - |
Вопрос
Как включить номера строк в выводе CSS, если я использую SASS? Я нашел статью, но я не совсем понял, где внести изменения
http : //pivotallabs.com/users/damon/blog/articles/765-standup-04-07-2009-we-have-questions#comments
Не могли бы вы мне помочь?
Решение
Существует опция с именем : line_comments
, если вы установите значение true, Sass поместит номера строк в ваш скомпилированный вывод.
Как установить эту опцию, зависит от того, как вы используете Sass. Если это приложение Rails, Merb или Rack, вы можете установить Sass :: Plugin.options [: line_comments] = true
.
Если вы используете компас, установите line_comments = false
в своем файле конфигурации.
Другие советы
Если вы используете Sprockets и sprockets-sass , вам может понадобиться сделать это так:
Sprockets::Sass.options[:line_comments] = true
Кто-то предложил этот патч для обезьян:
# 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
Обезьяна-патч работает, но я думаю, что это работает еще лучше: https: // github.com/rails/sass-rails/pull/181 р>
На данный момент вы должны извлечь rails-sass из главной ветки.
group :development, :test do
gem 'sass-rails', '~> 4.0.0', git: 'https://github.com/rails/sass-rails.git', branch: 'master'
end