Gulp-Sass未定义变量 - 下划线转换为破折号

时间:2016-09-16 15:46:11

标签: compiler-errors sass gulp undefined gulp-sass

这适用于一个文件夹,当我将repo克隆到另一个文件夹时,我收到此错误:

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");
   -------------^

任何想法为什么会说错误:

"$URL-PREFIX"

而不是:

"$URL_PREFIX"

这是代码中的实际内容吗?

1 个答案:

答案 0 :(得分:3)

看起来这对你的情况看起来没有任何帮助,但是像我们一样,其他人也来这个帖子,我想分享一个可能的答案。

我们正在处理同样的错误。事实证明,当部分文件没有以下划线作为前缀时,会出现问题。

我唯一的猜测是因为它没有前缀并且正在生成一个独立的css,因为该变量不可用而引发错误。

希望这有助于某人。