YUICompressor unescapes反斜杠

时间:2011-09-16 21:27:15

标签: java javascript yui minify tapestry

在我们的应用程序中,我们调用YUICompressor来缩小我们的javascript。在某些情况下,我们无法识别,它错误地解除了反斜杠转义的字符,例如

var newline="\n"

变为

var newline="
"

以前有人见过这个,你知道为什么会这样吗?如何让它停止?

哦,是的 - 这可能与Tapestry应用程序相关,因为我们无法在命令行上重现问题(使用java -jar yuicompressor.jar ...)

2 个答案:

答案 0 :(得分:0)

我们现在认为这可以通过升级到更新的YUICompressor来修复 - 我认为2.6版

答案 1 :(得分:-2)

您是否尝试使用倒置逗号而不是双引号?

var newline = '\n';