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

当我注意到一些奇怪的符号让我缩小了错误的时候,我只是在玩美妙的UglifyJS 。 这看起来很奇怪,因为我不能select或复制它,也不是任何特殊的字符。 至less我知道(LF,CR,Tab或空格)。

在记事本++中看起来像这样:

在这里输入图像说明

如果我把光标放在第95行的开始处,按退格键图像变成这样: 在这里输入图像说明

我可以删除它。 但我是curiuos。 另一方面,我宁愿删除正则expression式,以确保这些不会破坏我的js文件。 那么这是什么,我怎么能find它,并删除正则expression式或东西?

你使用Unicode BOM吗?

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