2013-07-04 109 views
0

我已经写在我的pom.xml文件下面的脚本,我得到错误在一个js文件中说:“后缺少名称。运营商”无法使用YUI压缩

<plugin> 
    <groupId>net.alchim31.maven</groupId> 
    <artifactId>yuicompressor-maven-plugin</artifactId> 
    <version>1.1</version> 
    <executions> 
     <execution> 
      <id>compress_js_css</id> 
      <phase>process-resources</phase> 
      <goals> 
       <goal>compress</goal> 
      </goals> 
     </execution> 
    </executions> 
    <configuration> 
     <excludes> 
      <exclude>src/main/js/*.js</exclude> 
      <exclude>src/main/css/*.css</exclude> 
     </excludes> 
     <jswarn>false</jswarn> 
     <nosuffix>true</nosuffix> 
    </configuration> 
</plugin> 
+0

有人请建议我如何压缩使用MVN锐压缩机我在上面提到的pom.xml脚本已经使用,但是这是行不通的JS和CSS文件。 –

+0

你的js位于哪里? – khmarbaise

+0

js位于src/main/js文件夹内 –

回答

0

我压缩JS和CSS文件知道回答这个问题为时已晚,但我认为这可能有助于其他人。 这可能是因为在你的JavaScript文件使用不当造成的一些Java脚本的保留字。您可能试图使用'。'来访问对象的某个属性值。属于保留键集的运算符。所以,当你运行YUI压缩它会自动抛出这个错误