【问题标题】:Compass - Define paths指南针 - 定义路径
【发布时间】:2014-06-04 17:15:03
【问题描述】:

我的项目的每一部分都是一个单独的组件,具有自己的层次结构。要将它们包含在我的文件中,我只需要包含 app.js 并将其注入我想要的任何内容。所以对于每个组件,我都有一个单独的config.rb 文件来运行它的指南针。

现在,假设我有以下层次结构:

/app
    config.rb
    /assets
        /sass
            _functions.scss
        /css
    /components
        /login
            /assets
                /sass
                    app.scss
                /css
            config.rb

说我想把@import _functions.scss 变成app.scss。现在,我必须使用相对路径,并且基本上继续回到根文件夹,然后进入文件所在的文件夹。

有没有办法在login 的config.rb 文件中定义路径?

【问题讨论】:

标签: sass compass-sass


【解决方案1】:

您可以在 config.rbfile 中使用 add_import_path 指令,就像我在项目中访问供应商 mixins 一样:

add_import_path "#{File.expand_path(sass_dir)}/vendors";

在你的情况下,它会是:

add_import_path "#{File.expand_path('./assets/sass')}";

【讨论】:

    猜你喜欢
    • 2012-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-20
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    相关资源
    最近更新 更多