【问题标题】:Compass Extension equivalent of config.rbCompass 扩展等效于 config.rb
【发布时间】:2012-10-29 03:41:58
【问题描述】:

在我的 Compass config.rb 末尾,我有一个小 sn-p,它会生成一个随机数。这行得通。当我有 sn-p 和我的项目 Sass 文件夹中的 Sass 时,我可以让它工作。

我正在尝试使用此功能创建一个扩展,但我不知道将代码放在哪里,以便我的 mixin 在extensions/my-extension/stylesheets/ 中,希望任何导入扩展的 Sass 文件都可以访问它。

我已经尝试过extensions/my-extension/lib/whatever.rb,但我仍然遇到错误。我也尝试将 sn-p 放入 config.rb,但将 mixins/Sass 保留在扩展中,但这也不起作用。

在这两种情况下,我得到的错误是Undefined operation: "random() times 1%".)

类似于config.rb 末尾的地方在哪里,但用于扩展? 我是否需要以某种方式将其导入我的扩展程序的 Sass 中?

【问题讨论】:

    标签: sass compass-sass


    【解决方案1】:

    查看此tutorial,尤其是“高级布局选项”中标题为“库文件位置”的小节。它列出了三个不同的选项:

    1. my_extension/compass_init.rb
    2. my_extension/lib/my_extension.rb(注意:如果您以 ruby​​gem 的形式分发,则必须使用这个。)
    3. my_extension/my_extension.rb

    将您的随机数函数添加到这些文件中的任何一个都应该有效。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-27
      • 2014-01-18
      • 1970-01-01
      • 1970-01-01
      • 2013-12-01
      • 2016-08-13
      • 2012-09-07
      相关资源
      最近更新 更多