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

时间:2012-09-14 16:20:59

标签: css sass compass-sass web-deployment gruntjs

我致力于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 选项,导致指南针尝试编译每个文件。这会中断,例如,login.scss不会导入definitions.scss,如果引用了变量,则会中断。 app.scss需要是唯一编译的文件,因为它只知道所有其他文件

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

1 个答案:

答案 0 :(得分:20)

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

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

例如......

<强> _myFile.scss