2014-12-02 39 views
1

,當我嘗試使用gradle產出的少用犀編制少的CSS我得到這個錯誤功能綁定lesscss插件。 我試着用不同的Java版本,不同版本的犀牛,甚至試圖以我的OS升級到OS X優勝美地。沒什麼幫助。 使用lessc命令行(npm)的作品。犀牛誤差不編譯:org.lesscss.LessException:org.mozilla.javascript.EcmaError:類型錯誤:無法找到對象

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) 

回答

2

所以最後我得到了一個答案:

必須刪除舊

/Library/Java/Extensions/js.jar

文件,因爲它包含rhino 1.7 R2

(不知它要強於版本在classpath)

0

我運行依賴關係:樹,發現兩個maven版本,所以排除舊的。

<exclusion> <artifactId>js</artifactId> <groupId>rhino</groupId> </exclusion>

相關問題