CSS出力でSASS行番号を有効にするにはどうすればよいですか?
-
22-07-2019 - |
質問
SASSを使用している場合、CSS出力で行番号を有効にするにはどうすればよいですか?記事を見つけましたが、どこで変更を加えるべきかよくわかりませんでした
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-sass gemを使用している場合は、このようにします:
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
monkey-patchは動作しますが、これはさらに良く動作すると思います: https:// github.com/rails/sass-rails/pull/181
今のところ、masterブランチからrails-sassを取得する必要があります。
group :development, :test do
gem 'sass-rails', '~> 4.0.0', git: 'https://github.com/rails/sass-rails.git', branch: 'master'
end
所属していません StackOverflow