【问题标题】:How to require a mixin (from config) using compass and scss如何使用 compass 和 scss 要求 mixin(来自配置)
【发布时间】:2013-12-24 03:28:50
【问题描述】:

我无法成功安装指南针插件(?)我在我的配置中使用了 require 并且希望得到任何帮助。

我打算对此进行测试: http://aaronrussell.co.uk/legacy/cross-browser-rgba-support/

步骤相当简单,通过终端安装,配置顶部的 require 并最后包含 mixin..(如 url 所示)

所以我通过终端安装,它似乎已经工作了:>

➜  assets  sudo gem install compass-rgbapng
Password:
Fetching: chunky_png-1.2.9.gem (100%)
Successfully installed chunky_png-1.2.9
Fetching: fssm-0.2.10.gem (100%)
Successfully installed fssm-0.2.10
Fetching: compass-0.12.2.gem (100%)
Successfully installed compass-0.12.2
Fetching: compass-rgbapng-0.2.1.gem (100%)
Successfully installed compass-rgbapng-0.2.1
Parsing documentation for chunky_png-1.2.9
Installing ri documentation for chunky_png-1.2.9
Parsing documentation for fssm-0.2.10
Installing ri documentation for fssm-0.2.10
Parsing documentation for compass-0.12.2
Installing ri documentation for compass-0.12.2
Parsing documentation for compass-rgbapng-0.2.1
Installing ri documentation for compass-rgbapng-0.2.1
4 gems installed
➜  assets  compass watch 

我在我的指南针配置文件的顶部添加了要求:>

# Require any additional compass plugins here.
require "rgbapng"

# Set this to the root of your project when deployed:
http_path = "/assets/"
css_dir = "stylesheets"
sass_dir = "sass"
images_dir = "images"
javascripts_dir = "javascripts"

最后在我的 mixin scss 文件中,我导入了 mixin:>

@import "rgbapng";

然后我再次开始观看 sass 并收到此错误?

 ➜  assets  compass watch                   
 >>> Compass is polling for changes. Press Ctrl-C to Stop.
 >>> Change detected at 17:00:17 to: helpers/_mixins.scss
     error sass/base.scss (Line 1 of sass/helpers/_mixins.scss: File to import not found or unreadable: rgbapng.

谁能指出我正确的方向..

【问题讨论】:

  • 在使用不同版本的 Zurb Foundation 时,我遇到了类似的(尽管不完全是)问题。有时您必须指定 gem 所需的依赖项。例如我的 config.rb 文件:# Require any additional compass plugins here. require "sassy-math" require "modular-scale" require "compass" gem "zurb-foundation", "=3.2.2" require "zurb-foundation" require File.join(File.dirname(__FILE__), 'timestamp.rb') 也许尝试添加指南针作为依赖?
  • **也许尝试添加 compass 作为依赖项? - 需要“指南针”??
  • 是的,尝试将require "compass" 放入您的 config.rb 文件中与您的require "rgbapng" 相同的位置
  • 我厌倦了这个没有运气.. # 这里需要任何额外的指南针插件。需要“指南针”需要“rgbapng”
  • 在样式表中包含 gem 时是否需要指定 compass 目录?喜欢@import "compass/rgbapng"

标签: css rubygems sass compass-sass mixins


【解决方案1】:

它随机开始工作..我认为终端在它开始正常工作之前被重置了几次

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 2013-03-29
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    • 2011-10-30
    相关资源
    最近更新 更多