在编译javascript时防止js缩小或可能是错误原因的神秘符号

时间:2012-09-18 09:26:39

标签: javascript node.js minify uglifyjs

当我注意到一些奇怪的符号给我带来缩小错误时,我只是在玩精彩的UglifyJS。它看起来很奇怪,因为我无法选择或复制它,它不是任何特殊字符。至少我知道(LF,CR,Tab或空格)。

在notepad ++中它看起来像这样:

enter image description here

如果我将光标放在第95行的开头并按下退格图片就像这样: enter image description here

我可以删除它。但我是curiuos。另一方面,我宁愿通过正则表达式删除它,以确保这些不会破坏我的js文件。那么这是什么以及如何找到它并使用正则表达式或其他东西删除?

1 个答案:

答案 0 :(得分:1)

您使用的是Unicode BOM吗?

Uglifier可能不会期望BOM格式的文​​件,它会将BOM视为一个字符。