2012-09-14 9 views
6

Estoy trabajando en un proceso de implementación para una aplicación HTML5. Estoy usando brújula y SCSS para hacer estilos y tengo config.rb en la raíz del directorio de mi proyecto para configurar brújula. Tengo un archivo app.scss que tiene un puñado de importaciones en la parte superior para importar los otros archivos en el orden correcto.Especifique un solo archivo scss en la brújula config.rb

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

// global stuff 
@import "modal"; 

// tabs 
@import "login"; 
@import "summary"; 
@import "profile"; 
// etc..... 

Parece sin embargo que no soy capaz de especificar que el archivo app.scss en el config.rb, que sólo tiene una opción sass_dir que hace que la brújula para tratar de compilar cada archivo. Esto se rompe porque, por ejemplo, login.scss no importa definitions.scss y se rompe si se hace referencia a una variable de allí. app.scss debe ser el único archivo compilado ya que solo conoce todos los demás archivos

¿Esto es posible? Además, no puedo especificar argumentos de línea de comando porque con el tiempo todo esto se hará a través de grunt y el plugin grunt-compass, así que necesito que todo esté en config.rb

Respuesta

20

No estoy 100% seguro de que este es el problema ... Pero ..

Supongo que está viendo un directorio al compilar. Si es así, los archivos que no desea compilar deben comenzar con un guión bajo.

Por ejemplo ...

_myFile.scss

+0

funcionó de maravilla, gracias! –

+0

No hay problema ...... –