Ani*_*hag 2 less twitter-bootstrap twitter-bootstrap-3
附件是编译使用时的痕迹 grunt dist
(webmaker)Anils-MacBook-Pro:bootstrap anil$ grunt dist
Running "clean:dist" (clean) task
Running "less:compileCore" (less) task
>> ArgumentError: error evaluating function `ceil`: argument must be a number in less/variables.less on line 48, column 27:
>> 47 @font-size-base: 15px;
>> 48 @font-size-large: ceil(@font-size-base * 1.25); // ~18px
>> 49 @font-size-small: ceil(@font-size-base * 0.85); // ~12px
Warning: Error compiling less/bootstrap.less Use --force to continue.
Aborted due to warnings.
Run Code Online (Sandbox Code Playgroud)
这grunt-contrib-less是最新版本,可以看出,变量@ font-size-base在上面定义并且可以工作.
我找到了类似的帖子https://groups.google.com/forum/#!topic/brackets-dev/ZpBOFqDc3H8但还没有解决方案.
解决方案可能是为@font-size-large和@font-size-small线添加额外的括号.
之前:
@font-size-large: ceil(@font-size-base * 1.25); // ~18px
@font-size-small: ceil(@font-size-base * 0.85); // ~12px
Run Code Online (Sandbox Code Playgroud)
后:
@font-size-large: ceil((@font-size-base * 1.25)); // ~18px
@font-size-small: ceil((@font-size-base * 0.85)); // ~12px
Run Code Online (Sandbox Code Playgroud)
我猜这发生了,因为你和我一样,改变了@font-size-base,由于某种原因,一个糟糕的合并保护了这条线,但也有以下两条线.(有什么3.0和3.1之间变化,这意味着这些线需要双括号-见@font-size-h1,@font-size-h2等)
| 归档时间: |
|
| 查看次数: |
1320 次 |
| 最近记录: |