在compass config.rb中指定单个scss文件

Ada*_*ner 6 css sass web-deployment gruntjs compass-sass

我正在研究HTML5应用程序的部署过程.我正在使用指南针和SCSS来进行样式化,我在项目目录的根目录中有一个config.rb来配置指南针.我有一个app.scss文件,在顶部有一些导入,以正确的顺序导入其他文件.

@import "definitions";
@import "common";

// global stuff
@import "modal";

// tabs
@import "login";
@import "summary";
@import "profile";
// etc.....
Run Code Online (Sandbox Code Playgroud)

虽然我无法在config.rb中指定app.scss文件,但它只有一个sass_dir选项,它会导致指南针尝试编译每个文件.这会中断,例如,login.scss不会导入definitions.scss,如果引用了变量,则会中断.app.scss需要是唯一编译的文件,因为它只知道所有其他文件

这可能吗?此外,我无法指定命令行参数,因为最终这将通过grunt和grunt-compass插件完成,所以我需要所有内容都在config.rb中

Kri*_*eck 20

不是100%肯定这是问题..但..

我假设您在编译时正在观看目录.如果是这样,您不想编译的文件应以下划线开头.

例如...

_myFile.scss