js 파일을 축소하기 위해 com.samaxes.maven minify maven plugin 버전 1.7을 사용했습니다. 내 앱을 만들려고 할 때. 오류가 발생합니다 : 구문 분석 오류입니다. IE8 (및 아래) 배열 및 개체 리터럴 잘못 후행 쉼표를 구문 분석합니다. 최신 버전의 JS를 목표로 삼고 있다면 적절한 language_in 옵션을 설정하십시오.해당 language_in 옵션 설정
내 Maven 플러그인 구성은 다음과 같습니다.
<plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>minify-maven-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>default-minify</id>
<phase>package</phase>
<configuration>
<jsEngine>closure</jsEngine>
<language_in>ECMASCRIPT5</language_in>
<cssSourceFiles>
</cssSourceFiles>
<jsSourceFiles>
<!-- jquery -->
<jsSourceFile>core/jquery/1.8.2/jquery-1.8.2.js</jsSourceFile>
<jsSourceFile>core/jquery-ui/jquery-ui-1.9.2.custom.js</jsSourceFile>
<!-- App -->
<jsSourceFile>app-src/app/App.js</jsSourceFile>
<!--Date utility-->
<jsSourceFile>core/xdate/xdate.js</jsSourceFile>
<jsSourceFile>app-src/tg/util/Utility.js</jsSourceFile>
<jsSourceFile>core/CharCounter.js</jsSourceFile>
<!-- Choosen-->
<jsSourceFile>core/chosen/chosen.jquery.js</jsSourceFile>
<jsSourceFile>core/jquery.uniform.js</jsSourceFile>
</jsSourceFiles>
<jsFinalFile>appjs-all.js</jsFinalFile>
<linebreak>-1</linebreak>
<nomunge>false</nomunge>
<verbose>false</verbose>
<preserveAllSemiColons>false</preserveAllSemiColons>
<disableOptimizations>false</disableOptimizations>
<bufferSize>4096</bufferSize>
</configuration>
<goals>
<goal>minify</goal>
</goals>
</execution>
</executions>
</plugin>
ECMASCRIPT5로 language_in을 사용했습니다. 하지만 오류가 발생하는 이유를 알아낼 수 없습니다.
고맙습니다.
Maven에게도 태그를 달아주세요. 그들 역시 응답을 얻을 수 있습니다. – Hariharan
여전히 같은 문제를 겪고있는 친구 .. – Narasimha7