我正在开发一个 HTML5 应用程序的部署过程。我正在使用指南针和 SCSS 进行样式设置,并且我的项目目录的根目录中有一个 config.rb 来配置指南针。我有一个 app.scss 文件,顶部有一些导入,以便以正确的顺序导入其他文件。
@import "definitions";
@import "common";
// global stuff
@import "modal";
// tabs
@import "login";
@import "summary";
@import "profile";
// etc.....
虽然我无法在 config.rb 中指定 app.scss 文件,但它只有一个sass_dir选项,它会导致 compass 尝试编译每个文件。这会中断,例如,login.scss 不会导入 definitions.scss 并且如果引用了那里的变量则会中断。app.scss 需要是唯一编译的文件,因为只有它知道所有其他文件
这可能吗?我也无法指定命令行参数,因为最终这一切都将通过 grunt 和 grunt-compass 插件完成,所以我需要一切都在 config.rb