sass - Compass config.rb 位置

标签 sass compass-sass

我想将 Compass 添加到我现有的项目中。
我想保持我当前的项目结构,它看起来像这样(简化):

app/
build/    
 |-compass/
assets/
 |-css/
   |-scss
 |-js/
 |-img/

所以我希望我所有的 SASS 文件都在 下\assets\css\scss 我想将编译后的 CSS 文件输出到 \assets\css .

运行:
compass create --bare --sass-dir "assets\css\scss" --css-dir "assets\css"

直接在我的根目录下创建 Compass config.rb 文件。

但是,我希望文件位于 下\build\compass .
  • 如何控制 Compass 创建 config.rb 文件的位置?
  • Compass 文档说 config.rb 中的声明(例如 css_dir、sass_dir 等)都是相对于 project_path 的。我在哪里定义 project_path?
  • 最佳答案

    Compass 在与您运行命令的目录相同的目录中创建 config.rb。项目路径是 config.rb 所在的位置。只要您调整 Assets 的路径,您就可以随意将 config.rb 放在任何您喜欢的位置。

    关于sass - Compass config.rb 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19078376/

    相关文章:

    django - 将 compass 添加到Django项目的最佳方法

    reactjs - 将 Sass (.scss) 添加到弹出的 create-react-app 配置中

    sass - 使用 compass 配置 zurb Foundation-sass - 如何让它工作并在项目中使用它?

    javascript - 为什么要将 .scss 导入 .js?

    css - 如何申请:hover to multiple bem statements in sass?

    css - SCSS 和 SCOUT 问题

    css - 如何将 compass 内联图像助手与非相对图像 url 一起使用?

    configuration - sass/scss/compass : how to set default project file structure

    css - compass 、sass、媒体查询。 "767px is not a valid css value"

    css - 带 ionic 2 的 bootstrap-sass