首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Compass & Autoprefixer Gem安装

Compass & Autoprefixer Gem安装
EN

Stack Overflow用户
提问于 2014-11-12 08:05:36
回答 1查看 1.3K关注 0票数 0

使用本指南,我仍然无法使用gem和compass安装自动前缀:

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

代码语言:javascript
复制
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‘的时候,我所在的目录重要吗?我应该在我称之为'compass watch’的目录中吗?

我向config.rb添加了该函数,但compass仍然不能使用自动修复程序进行编译。

EN

回答 1

Stack Overflow用户

发布于 2015-05-30 17:27:11

在您的config.rb项目文件中尝试以下代码:

代码语言:javascript
复制
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

当考拉开始为我卖弄的时候,对我很管用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26876933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档