2012-05-11 14 views
12

Sto tentando di eseguire alcune personalizzazioni sul file di bootstrap esistente meno importando il mio file di importazione in meno nel file bootstrap.less esistente.Errore di compilazione MENO Errore di analisi: Errore di sintassi sulla riga 1

Ho pensato che sarebbe stato semplice, tuttavia ho passato già un paio d'ore dolorose per cercare di renderne meno nuovo compilato.

ogni volta aggiungo il mio file in ho ottenuto:

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

mia meno di file:

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

Qualcuno ha stessi problemi? cosa mi è mancato ???

ho compilato on-line non a caso funziona, io sono così confusa on-line compile

risposta

24

Si sta utilizzando SimpLESS come compilatore di meno? Se è così, c'è un bug in cui non è possibile leggere i file codificati in UTF-8 con BOM. Basta convertire il file in UTF-8 senza BOM e funzionerà.

+2

Anche questo sembra essere un problema con il compilatore lessc "ufficiale" lessc per Node. –

+0

confermato, e come @ChrisJaynes ha detto la stessa cosa con il compilatore lessc –

+1

mi ha salvato dal buttare il mio computer fuori dalla finestra, onestamente. Ho fatto meno css per un webbsite più grande e all'improvviso non avrebbe compilato i file. quindi grazie :) –

3

A chiunque usi Visual Studio e continua a strapparsi i capelli con il problema sopra (sono stato nella stessa barca per l'ultima ora o giù di lì, e la risposta approvata sopra non ha funzionato per me), I consigliamo di prendere in mano lo Web Essentials extension.

Consente la compilazione istantanea di file LESS in CSS minificati ogni volta che vengono salvati nello stesso modo di SimpLESS. Nessuna lamentela su codifica, terminazioni di linea o altro!

3

Per tutti i file .less utilizzati in Visual Studio, è necessario modificare la codifica UTF ....

File> Salva opzioni avanzate ...
Set "Codifica" a "Unicode (UTF-8 senza firma) - tabella codici 65001

Una volta fatto questo, il compilatore Simpless lavorerà per i tuoi file

0

Se si utilizza Visual Studio, assicurarsi che non hai accidentalmente aggiunge il file incluso per la compilazione. elenco. Controlla compilerconfig.json e assicurati di non provare a compilare sia il file SASS principale e quello incluso.

Problemi correlati