代码之家  ›  专栏  ›  技术社区  ›  bushed

Google闭包编译器和teamcity/tfs

  •  0
  • bushed  · 技术社区  · 16 年前

    如何使teamcity和/或TFS2010在项目中运行js文件的闭包编译器。 使用闭包编译器有两个原因:

    1. js缩小/模糊处理-可选

    1 回复  |  直到 16 年前
        1
  •  3
  •   James Summerton    16 年前

    我们使用rake构建和团队城市。它调用closure来编译和缩小我们所有的javascript,作为安装程序打包的一部分。

    在rake中实现这一点非常简单,只需使用sh来执行以下操作:

    sh "java -jar #{JS_TOOLS_DIR}/google-closure.jar --js=#{js_file} --js_output_file=#{min_file} " + "--warning_level QUIET --compilation_level WHITESPACE_ONLY"