gpt4 book ai didi

java - YUI Compressor 字符串转换问题

转载 作者:行者123 更新时间:2023-11-28 23:52:06 29 4
gpt4 key购买 nike

目前我正在使用 YUI Compressor 2.4.6 压缩一个包含特殊字符如 \b 的 JavaScript 文件。如果我在本地测试它没有问题,一切正常。不幸的是,如果我在服务器上使用它(它是 Apache Tomcat 6.0.29),压缩器似乎会误解这些字符。结果不包含字符串 \b 而是一个新行。该类别的其他字符也会发生同样的情况。正如您想象的那样,我希望在结果文件中包含字符串而不是新行。

由于不清楚是什么导致了本地环境(使用 main 方法)和服务器之间的差异,我的问题是:

有人知道问题出在哪里或者服务器的哪些方面会影响 YUI 压缩器吗?

最佳答案

嗯,问题找到了

服务器上的一个 jar 包含 rhino 项目的重新打包和修改版本,其中包含 js 文件的解析器。类加载器采用了修改后的版本,而不是我们提供的版本。在确保使用了正确版本的类之后,一切都很好。

关于java - YUI Compressor 字符串转换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7242377/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com