【发布时间】:2015-07-13 01:43:06
【问题描述】:
请参考本codepen的css部分:
http://codepen.io/anon/pen/JddzEJ
它有一堆 sass 代码。
我正在尝试在我的本地机器上运行它。 我使用 gem 安装 sass 和 compass。
之后我在终端上运行了以下命令:
sass --watch slider.scss:slider.css
现在这是它报告的错误:
error slider.scss (Line 156: Undefined operation: "1.27273em times 1cos(115.71429deg)".)
我不想复制和粘贴整个 200 行的 scss 文件,因此我将粘贴出现错误的部分:
@for $i from 0 through $tip-cp-n {
$ang-curr: $tip-bubble-ang-ref + $i*$tip-cp-ang-base;
@if $ang-curr >= $tip-bubble-ang-s and $ang-curr <= $tip-bubble-ang-e {
$x: $tip-bubble-rx*(1 + cos($ang-curr)); <-- line 156
$y: $tip-bubble-ry*(1 + sin($ang-curr));
$tip-cp: $tip-cp, $x $y !global;
}
}
我这里还需要一些其他插件吗?
【问题讨论】:
-
如果你使用 Compass 和 Sass,我想你想使用
compass watch而不是上面提到的sass --watch。 -
没有重复.. 使用指南针手表也无济于事
-
是的,它是第一个问题的副本。您提供的代码不会产生您声称的错误。没有函数
1cos,这是编译器抱怨的。该代码引用了cos函数。您需要提供最少量的代码来重现错误(包括初始化变量)。
标签: sass compass-sass