2016-07-11 11 views
2
@root: "/images"; 
@app-root: `"@{root}".toUpperCase()`; 

#form { 
    background: url("@{app-root}/back.jpg"); 
} 

das Lauf in LESS2CSS ich Fehler:Verwendung von JavaScript in weniger

SyntaxError: JavaScript evaluation error: Unexpected string from ""/images"".toUpperCase() on line 2, column 12:

1 @root: "/images"; 2 @app-root: "@{root}".toUpperCase() ; 3

Angeblich soll alles was ich brauche JS in LESS ist ein Satz von Backticks laufen. Also, warum scheitert das?

Antwort

3

die doppelten Anführungszeichen entfernen, und Sie sind gut zu gehen:

@app-root: `@{root}.toUpperCase()`; 

check here