合并在一个文件中时,缩小的Javascript不起作用

jef*_*g07 4 javascript minify

我有3个JS库,我使用它们在他们自己的单独文件中.它们被评论为每个单独文件中缩小的代码

file 1: http://jsfiddle.net/NGMVa/

file 2: http://jsfiddle.net/AzEME/

file 3: http://jsfiddle.net/qVkhn/
Run Code Online (Sandbox Code Playgroud)

现在单独他们在我的应用程序中正常工作,不要抛出任何错误.但是我想加载更少的文件,所以我把它们组合成一个这样的文件:http://jsfiddle.net/Gxswy/

但是,在Chrome中,它会在文件的最后一行引发错误:

Uncaught TypeError: undefined is not a function 
Run Code Online (Sandbox Code Playgroud)

然后它就不再起作用了.在我合并之前,我没有更改代码中的任何内容,我只是将前3个文件的内容复制并粘贴到新文件中,它不再起作用了.不明白为什么将它们合并到一个文件似乎打破了功能

希望有人知道这里发生了什么?

elc*_*nrs 6

确保在每个文件的末尾添加分号或连接,然后缩小和缩小器应该处理.

请尝试以下代码:https://gist.github.com/elclanrs/4728677