Javascript LESS 文件中的评估错误
Javascript evaluation error in LESS file
我在 less 文件中有以下代码:
@winheight: unit(`document.documentElement.clientHeight`, px);
我想在以下位置调用该变量:
.test {
height: ~"@{winheight}";
}
但我仍然在变量 @winheight
:
处遇到错误
LESS: JavaScript evaluation error: 'TypeError:
'document.documentElement.clientHeight' is null or not an object'
如何解决这个问题?我的错误在哪里?
document.documentElement.clientHeight
只能在运行less.js时存在,在浏览器中看到:http://lesscss.org/usage/#using-less-in-the-browser。
在所有其他情况下,您的 Less 代码将被编译成 static CSS 代码。
我在 less 文件中有以下代码:
@winheight: unit(`document.documentElement.clientHeight`, px);
我想在以下位置调用该变量:
.test {
height: ~"@{winheight}";
}
但我仍然在变量 @winheight
:
LESS: JavaScript evaluation error: 'TypeError: 'document.documentElement.clientHeight' is null or not an object'
如何解决这个问题?我的错误在哪里?
document.documentElement.clientHeight
只能在运行less.js时存在,在浏览器中看到:http://lesscss.org/usage/#using-less-in-the-browser。
在所有其他情况下,您的 Less 代码将被编译成 static CSS 代码。