2014-12-02 4 views
1

less-rhino를 사용하여 CSS를 사용하여 컴파일 할 때이 오류가 발생합니다. Lesscss 플러그인. 다른 자바 버전, 다른 rhino 버전을 사용해 보았습니다. 심지어 OS X Yosemite로 내 OS를 업그레이드하려고했습니다. 아무것도 도움이되지 않습니다. lessc 명령 줄 (npm) 사용이 작동합니다.rhino 오류로 인해 컴파일이 덜됨 : org.lesscss.LessException : org.messages.javascript.EcmaError : TypeError : 객체에서 함수 바인드를 찾을 수 없습니다.

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

그래서 결국 내가 대답있어 : 그것은 rhino 1.7 R2

포함로

가 이전

/Library/Java/Extensions/js.jar

파일을 제거 할 필요를 (어떻게 든보다 강하다 클래스 패스의 버전)

0

dependency : tree를 실행했고 두 개의 Maven 버전이 더 오래되어서 제외되었습니다.

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