6

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

4

1 回答 1

20

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

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

例如...

_myFile.scss

于 2012-09-14T16:25:14.687 回答