在罗盘config.rb中指定一个单独的scss文件

我正在开发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


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

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

例如...

_myFile.scss

链接地址: http://www.djcxy.com/p/91665.html

上一篇: Specify a single scss file in compass config.rb

下一篇: Shopify Theme with Compass and Sass