目前我正在使用YUI Compressor 2.4.6缩小包含\b
等特殊字符的JavaScript文件。如果我在本地测试它没有问题,一切正常。不幸的是,如果我在服务器上使用它(它是一个Apache Tomcat 6.0.29),压缩器似乎会错过解释字符。结果不包含字符串\b
,而是包含新行。该类别的其他角色也会发生同样的情况。你可以想象我想在结果文件中使用String而不是新行。
由于不清楚是什么导致了本地环境(使用主方法)和服务器之间的区别,我的问题是:
是否有人知道问题的来源或服务器的哪些方面可能影响YUI压缩器?
答案 0 :(得分:0)
服务器上的jar包含一个重新打包的AND MODIFIED版本的rhino项目,其中包含js文件的解析器。类加载器采用修改后的版本而不是我们提供的版本。在确保使用了正确版本的类之后,一切都很好。