举个例子:a.js 中有var foo = 1b.js 中也有 var foo = 10 那么合并之后就会有两个 foo 变量, 这样一来在新的js文件中,foo的值就是写在后面的一个,而恰好后面的值会冲突报错。
因此,在合并之前需要确定每个js文件都能正常工作,而且没有函数、变量上的冲突。
压缩文件失败,很大的原因就是因为原文件太大了,电脑的虚拟内存不足以使那么大的内存压缩成功。解决方法就是,可以使原来的大文件分成几个小文件,然后在重新分开压缩,这样的话,可以减少一次性的对电脑虚拟内存的消耗,从而使对文件的压缩成功。