Advertisement

less报错 - Error evaluating function `unit`: the first argument to unit must be a number.

阅读量:

在修复LESS样式文件中的错误时,请遵循以下步骤:1)检查代码中是否有缺少必要的括号;2)确保所有函数调用都包含正确的参数类型。

Note: 这次以前没问题, 最近发现了一个问题

报错:

ps:这里是将变量 px2rem 统一放到了px2rem.less文件里面的。

px2rem.less文件
在这里插入图片描述
引用到的文件
在这里插入图片描述

在尝试使用该功能时会遇到此提示信息,在全面查阅相关资源后仍无法找到有效的解决办法。随后进行了多方面的尝试探索后发现存在两种可行的解决方案:

在单元方法中不允许同时进行多个计算,在单元方法中只能进行乘法或除法运算,并且只能使用一次。然后我采取了以下措施:将px2rem.less文件重新配置后即可解决问题。

在这里插入图片描述

2、可以直接将unit的第一个变量用括号括起来(p.s. 这个是网友提供的解决方案)。

在这里插入图片描述

最终解决效果:

在这里插入图片描述

以上是我的解决方法,希望可以帮助到有需要的朋友们!!

全部评论 (0)

还没有任何评论哟~