2017-05-03 4 views
-1

에 예기치 않은 토큰 'const를'나는 어도비 경험 관리자 모바일 (구 디지털 출판 스위트)를 사용하여 만든 응용 프로그램에 통합 될 것입니다 회전 큐브 자산을 구축했습니다. 그것은 크롬 및 다른 브라우저에서 잘 작동하지만 AEM에서는 작동하지 않습니다.구문 에러 : 사파리

SyntaxError: Unexpected token 'const' 

: - (전용 버전 I가 액세스 할 수있는 윈도우 5.1.7)에 가장 가까운 AEM 모바일 프레임 워크를 닮았다, 나는 다음과 같은 오류를 받고 있어요 그래서, 사파리의 버전을 테스트하고 있습니다 Screengrab of the error in Safari

Safari의 데스크톱 버전에서 오류를 수정하는 "엄격한 사용"을 제거하려고했지만 AEM에서 수정하지 않았습니다. 그래서 저는 AEM이 여전히 엄격한 진술 없이도 상수를 좋아하지 않는다고 추측하고 있습니다.

누구든지이 const 오류에 대한 수정/해결 방법에 대한 제안 사항이 있습니까? 사전에

https://jsfiddle.net/0dz06euk/1/

감사 :

당신은 내가 여기에 구축 한 자산의 바이올린을 볼 수 있습니다.

+0

const를 사용하지 마십시오? – JJJ

+0

''es6 ''을 "es5"로 컴파일하기 위해'babel'을 사용합니다 일부 브라우저는'es6'을 지원하지 않을 수도 있습니다 –

+0

'strict mode'는 사파리 버전에서'const'를 허용하지 않습니다. ' – Cerbrus

답변

-1

const 선언은 엄격 모드 선언 "use strict"에서는 사용할 수 없으며 const 대신 var를 사용합니다.

+0

감사합니다 나는 그것을 시도하고 지금에서 일하고있어?. Safari의 해당 버전이지만 좌절감으로 AEM 모바일에서 여전히 작동하지 않으므로 오류가 아닌 다른 문제 일 것이라고 추측합니다. – BigFriendlyGeek