2011-07-06 11 views
11

Stylus ParseError: se esperaba "guión", tiene "anular sangría"Stylus ParseError: espera "guión", tiene "anular sangría"

Unable to compile Stylus file app/css/app.styl to CSS: ParseError: app/css/provider.styl:22 
    18| padding-top: 20px 
    19| text-align: center 
    20| border-bottom: 1px solid white 
    21| margin-bottom: 25px 
> 22| 
    23| .aclass 
    24| display: none 
    25| 

expected "indent", got "outdent" 

¿qué estoy haciendo mal aquí? Gracias por cualquier información sobre este error!

Respuesta

5

encontró algún espacio en blanco escondido

:/¡Cuidado!

+3

También, no se olvide que usted puede saltar el: si lo desea. – generalhenry

+0

¿qué espacio en blanco oculto? Tengo el mismo problema y no puedo saber cómo solucionarlo. –

+1

había algunos espacios que no eran visibles, no estoy seguro de cómo entraron ahí posiblemente al copiar y pegar el código – fancy

16

Tiendo a obtener esto al convertir archivos CSS de otras bibliotecas. Por lo general, tiene que ver con una regla cercana que contiene una propiedad de filtro .

Cuando una regla contiene cualquier "progid" de Microsoft, necesita escapar de todo el valor.

filter: unqoute("progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b80ff', endColorstr='#1d66d3', GradientType=0)") 
-ms-filter: unquote("progid:DXImageTransform.Microsoft.Alpha(Opacity=50)") 

Y, por último, la aguja tiene una acumulación de alfa función de lo que necesita para escapar de ella con el fin de la cita que de este modo:

filter: unquote("alpha(opacity=50)") 
1

He tenido este problema cuando i' Se mezcló utilizando espacios para sangría y pestañas para sangría.

Una buena forma de ver si lo hace es seleccionar el texto con Sublime 2: las pestañas son barras y los espacios son puntos en el texto seleccionado.

Al final convertí los espacios en pestañas.

0

Recibí este error porque tenía una clase que comenzaba con un número.

.1080spacer 
    z-index 1 

etc. El error apareció en la siguiente línea de declaración de clase. Una vez que moví el número al final de la clase, el error desapareció. De esta manera:

.spacer1080 
    z-index 1 

Eso lo resolvió para mí.

0

Recibí el mismo mensaje de error cuando olvidé citar una ruta.

error:

.bg-img-001 
    background-image imgs/img-001.jpg 

ningún error:

.bg-img-001 
    background-image 'imgs/img-001.jpg' 
Cuestiones relacionadas