0

このガイドを使用しても、gem とコンパスを使用して auto-prefixer をインストールできませんでした。

https://github.com/postcss/autoprefixer#compass

gem install autoprefixer-rails
and add post-compile hook to config.rb:

require 'autoprefixer-rails'

on_stylesheet_saved do |file|
  css = File.read(file)
  File.open(file, 'w') do |io|
    io << AutoprefixerRails.process(css)
  end
end

「gem install autoprefixer-rails」と入力したときに、どのディレクトリにいるかは重要ですか? 「コンパスウォッチ」と呼んでいるディレクトリにいる必要がありますか?

関数を config.rb に追加しましたが、コンパスはまだ autoprefixer でコンパイルされていません。

4

1 に答える 1

0

config.rb プロジェクト ファイルでこれを試してください。

require 'autoprefixer-rails'

on_stylesheet_saved do |file|
  css = File.read(file)
  map = file + '.map'

  if File.exists? map
    result = AutoprefixerRails.process(css,
      from: file,
      to:   file,
      map:  { prev: File.read(map), inline: false })
    File.open(file, 'w') { |io| io << result.css }
    File.open(map,  'w') { |io| io << result.map }
  else
    File.open(file, 'w') { |io| io << AutoprefixerRails.process(css) }
  end
end

コアラが私のために行動し始めたとき、私のために働いた.

于 2015-05-30T09:27:10.677 に答える