gpt4 book ai didi

javascript - 设置适当的 language_in 选项

转载 作者:行者123 更新时间:2023-11-30 12:59:53 24 4
gpt4 key购买 nike

我一直在使用 1.7 版的 com.samaxes.maven 缩小 maven 插件来缩小我的 js 文件。当我尝试构建我的应用程序时。我收到错误 - 错误:解析错误。 IE8(及更低版本)将错误地解析数组和对象文字中的尾随逗号。如果您的目标是较新版本的 JS,请设置适当的 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>

我什至将 language_in 用作 ECMASCRIPT5。但无法弄清楚我收到错误的原因。

谢谢大家

最佳答案

使用 Closure,通过“closureLanguage”更改您的“language_in”定义。

例如:

 <plugin>
<groupId>com.samaxes.maven</groupId>
<artifactId>minify-maven-plugin</artifactId>
<version>1.7.4</version>
<executions>
<execution>
<id>default-minify</id>
<configuration>
...
<jsEngine>CLOSURE</jsEngine>
<closureLanguage>ECMASCRIPT5</closureLanguage> <--- correct way
...
</configuration>
<goals>
<goal>minify</goal>
</goals>
</execution>
</executions>
</plugin>

祝你好运!

关于javascript - 设置适当的 language_in 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17587049/

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