为生产环境缩小angular js项目中的js文件

时间:2017-09-18 08:54:07

标签: angularjs

我正在使用角度js,spring mvc和tomcat 8开发应用程序。我希望我的js文件在生产环境中缩小。是否可以在服务器级别进行?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用过滤器。 尝试使用wro4j

index.html生产环境

<link rel="stylesheet" type="text/css" href="/wro/all.css" />
<script type="text/javascript" src="/wro/all.js"/>

Wro过滤器

<groups xmlns="http://www.isdc.ro/wro">
      <group name="all">
        <css>/asset/*.css</css>
        <js>/asset/*.js</js>
      </group>
    </groups>  
<filter>
  <filter-name>WebResourceOptimizer</filter-name>
  <filter-class>
    ro.isdc.wro.http.WroFilter
  </filter-class>
</filter>

<filter-mapping>
  <filter-name>WebResourceOptimizer</filter-name>
  <url-pattern>/wro/*</url-pattern>
</filter-mapping>