2012-05-11 12 views
12

Estoy tratando de hacer algunas personalizaciones en mi archivo bootstrap less importando importar mi propio archivo menos en bootstrap.less existente.MENOS error de compilación ParseError: Error de sintaxis en la línea 1

Pensé que sería simple, sin embargo, he pasado un par de dolorosas horas para intentar hacer una nueva versión menos compilada.

cada vez que agrego mi archivo en Tengo:

ParseError: Syntax Error on line 1 in C:\xxx\content\bootst rap\less\xxx.form.less:9:999 8 }

Mi propia menos de archivos:

.form-unit { 
    background-color: #F5F5F5; 
    border-radius: 6px 6px 6px 6px; 
    margin-bottom: 30px; 
    padding: 10px; 
    min-height: 170px; 
    position:relative; 
} 

Alguien tiene mismos problemas? ¿Qué me perdí?

compilé en línea no es sorprendente que funciona, estoy tan confundido on-line compile

Respuesta

24

¿Está utilizando Simpless como su compilador menos? De ser así, hay un error por el cual no se pueden leer los archivos codificados en UTF-8 con BOM. Simplemente convierta su archivo a UTF-8 sin BOM y funcionará.

+2

Esto también parece ser un problema con el compilador menos oficial 'lessc LESS para Node. –

+0

sí confirmó, y como @ChrisJaynes dijo lo mismo con compilador lessc –

+1

me salvó de tirar mi computadora por la ventana, la verdad. Hice menos CSS para un sitio web más grande y de repente no compilaba los archivos. así que gracias :) –

3

Para cualquiera que use Visual Studio y continúe arrancándose el pelo con el problema anterior (he estado en el mismo barco durante la última hora más o menos, y la respuesta aprobada anteriormente no me ha funcionado), Recomendaría conseguir el Web Essentials extension.

Permite la compilación instantánea de archivos LESS en CSS minificados cada vez que se guardan de forma muy similar a como lo hace SimpLESS. ¡No tengo quejas sobre la codificación, los finales de línea o cualquier otra cosa!

3

Para todos los archivos .less utilizados en Visual Studio, es necesario cambiar la codificación UTF ....

Archivo> Guardar opciones avanzadas ...
Set "codificación" a "Unicode (UTF-8 sin firma) - página de códigos 65001

Una vez hecho esto, el compilador Simpless va a trabajar para sus archivos

0

Si está utilizando Visual Studio, asegúrese de que no agregó accidentalmente el archivo incluido en la compilación. lista. Comprueba compilerconfig.json y asegúrate de no estar intentando compilar el archivo SASS principal y el incluido.

Cuestiones relacionadas