2016-09-16 1 views
0

dash Diese in einem Ordner arbeitet, und wenn ich den Repo in einen anderen Ordner geklont Ich erhalte diese Fehlermeldung:Gulp-Sass undefinierte Variable - Unterstreichen Umwandlung

Error in plugin 'sass' 
Message: 
    app\scss\base\_fonts.scss 
Error: Undefined variable: "$URL-PREFIX". 
     on line 5 of app/scss/base/_fonts.scss 
>>  src: url("#{$URL_PREFIX}media/fonts/Volkhov-Regular-webfont.eot"); 
    -------------^ 

Jede Idee, warum würde es sagen werden gibt es einen Fehler mit:

"$URL-PREFIX" 

statt:

"$URL_PREFIX" 

das ist, was tatsächlich in dem Code ist?

+0

hast du versucht nach npm installieren? –

+0

Ja und alle anderen Schluckaufgaben laufen gut. – user1500354

+0

Mit SASS-Variablen sind Bindestriche und Unterstriche austauschbar ... ungerade, aber ja ... Laut der Dokumentation: "Aus historischen Gründen können Variablennamen (und alle anderen Sass-Identifier) ​​Bindestriche und Unterstriche austauschbar verwenden. Zum Beispiel, wenn Sie Definieren Sie eine Variable namens $ main-width, Sie können darauf als $ main_width zugreifen und umgekehrt. " –

Antwort

2

Sieht nicht so aus, als ob dies mit Ihrer Situation im Besonderen hilft, aber wenn andere auf diesen Beitrag stießen, wie wir es taten, wollte ich eine mögliche Antwort teilen.

Wir hatten den gleichen Fehler. Es stellte sich heraus, dass das Problem auftrat, wenn der Teildatei kein Unterstrich vorangestellt war.

Meine einzige Vermutung wäre, da es nicht das Präfix hatte und eine eigenständige CSS wurde generiert, der Fehler wurde geworfen, weil die Variable nicht verfügbar wäre.

Hoffe, dass diese jemandem helfen.