处理生产与开发环境中的javascript聚合

时间:2014-09-10 17:24:56

标签: javascript maven yui-compressor

我使用yuicompressor-maven-plugin来压缩和聚合我们项目中的所有java脚本/ css。我在所有必需的JSP中引用最终的java脚本/ css。这在生产中很好用。但是,这会在开发中产生问题,因为每次我对单个js / css进行更改时,我都不得不重建以反映更改。什么是最好的组织方式,以便在开发中我能够对单个文件进行更改并立即反映它们,而在生产中我可以利用聚合?

1 个答案:

答案 0 :(得分:0)

可能取决于您的设置。我们使用Jawr进行压缩,并且可以针对任何给定环境启用/禁用它。在prod上启用,页面链接到一个巨大的JS和一个巨大的CSS文件,压缩。在本地和开发人员上禁用,页面返回到未压缩的每个JS和CSS文件的链接。