VSCode Easy LESS自动编译unit函数计算时出现报错“the first argument to unit must be a number”
在VSCode编辑器安装使用Easy LESS扩展自动编译less代码padding:0 unit(23/16,em)
时报错:
翻译过来的意思就是
嗯~这个真的没什么印象了,因为在Sublime编辑器也是这么用的,但没有出现过报错。网上搜了一下对应的错误,大致是知道了报错原因。
unit函数中第一个参数(dimension)要求是数字,但我的代码unit(23/16,em)
中第一个参数是个运算,所以需要先用括号把运管部分括起来,修正后的代码如下:
padding:0 unit((23/16),em);
在VSCode再次编译没有了报错。
下一篇 >>