gpt4 book ai didi

gradle - less 编译 rhino 错误 : org. lesscss.LessException : org. mozilla.javascript.EcmaError: TypeError: 无法在对象中找到函数绑定(bind)

转载 作者:行者123 更新时间:2023-12-03 03:51:51 32 4
gpt4 key购买 nike

当我尝试使用less-rhino 使用gradle 的lesscss 插件将less 编译为css 时出现此错误。
我尝试使用不同的 java 版本、不同的 rhino 版本,甚至尝试将我的操作系统升级到 OS X Yosemite。没有什么帮助。
使用 lessc 命令行 (npm) 有效。

org.lesscss.LessException: org.mozilla.javascript.EcmaError: TypeError: Cannot find function bind in object
function _math(fn, unit, n) {
if (!(n instanceof tree.Dimension)) {
throw {type:"Argument", message:"argument must be a number"};
}
if (unit == null) {
unit = n.unit;
} else {
n = n.unify();
}
return new (tree.Dimension)(fn(parseFloat(n.value)), unit);
}
. (jar:file:.../lesscss-1.7.0.1.1.jar!/META-INF/less-rhino-1.7.0.js#2926)

最佳答案

所以最后我得到了答案:

必须删除旧的
/Library/Java/Extensions/js.jar
文件,因为它包含 rhino 1.7 R2
(不知何故它比你的类路径上的版本更强)

关于gradle - less 编译 rhino 错误 : org. lesscss.LessException : org. mozilla.javascript.EcmaError: TypeError: 无法在对象中找到函数绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27248721/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com