我想将Compass添加到我现有的项目中。 我要保持我目前的项目结构,它看起来像这样(简化):下\资产\ CSS \ SCSS指南针config.rb位置
app/
build/
|-compass/
assets/
|-css/
|-scss
|-js/
|-img/
所以我想我所有的SASS文件,我想输出编译CSS文件到\ assets \ css。
运行:
compass create --bare --sass-dir "assets\css\scss" --css-dir "assets\css"
直属我的根创建罗盘config.rb文件。
但是,我希望该文件在\ build \ compass之下。
- 如何控制Compass创建config.rb文件的位置?
- 罗盘文档指出config.rb中的声明(例如css_dir,sass_dir等)都是相对于project_path的。我在哪里定义project_path?
我从项目根目录运行命令,这就是创建config.rb的地方。如果我移动文件,Compass如何知道我将它移动到哪里?例如,它需要知道为了运行编译命令。此外,在移动文件后,这里定义的路径需要保持相对于我运行命令的位置,而不是新位置。那么我怎样才能移动文件? – elanh
您从config.rb的同一目录运行'sass watch'(或编译) – cimmanon
这对我来说非常困惑。为什么图书馆希望它可以使用通用名称,如“config”并将其放在根目录中?我正在努力使这个版本与余烬和购买的主题一起工作,但不清楚如何与其他工具做出自己的假设。 – aceofspades