asp.net mvc 的bundle功能貌似不太好用啊如何压缩过后,js文件报错呢

asp.net mvc 的bundle功能貌似不太好用啊!怎么压缩过后,js文件报错呢?
            bundles.Add(new ScriptBundle("~/bundles/js").Include(
                                                                "~/Scripts/jquery-easyui-1.4.3/jquery.js",
                                                                 "~/Scripts/jquery-easyui-1.4.3/jquery.easyui.js" 

                                                                 ));
            bundles.Add(new ScriptBundle("~/bundles/js1").Include(
                  "~/Scripts/jquery-easyui-1.4.3/locale/easyui-lang-zh_CN.js",
                 "~/Scripts/moment/moment.js",
                  "~/Scripts/jquery.tabs.extend.js",
                  "~/Scripts/func.js"
                                                                 ));

我用的是这段代码,如果js直接引用,是没有任何问题的,如果bundle,则会出错,提示undefined is not a function

我是特地把文件名中的min去掉,然后看到源文件中,也的确下载了两个打包后的文件,但是就是会出错,如果把所有的文件都打包在一起,也是会出错,除非把jquery和easyui.js这两个文件用引用的方式加载,其他的打包,才能正常运行

请问这是为什么呢?
------解决思路----------------------
装下这个插件  ScriptBundle感觉不太友好asp.net mvc 的bundle功能貌似不太好用啊如何压缩过后,js文件报错呢