我在index.html文件中有多个lib文件,它们按正确顺序加载到我正在运行的应用程序中.
它们运行良好,它们已经全部缩小了.
现在,我想将这些全部组合到一个文件中以加载速度:
所以我打开新libs.all.js
文件,逐个将缩小的.js文件粘贴到其中,零修改,按照与上面列出的完全相同的顺序.这有效,直到我到达moment.js.当我将其粘贴并运行它时,我得到一个JS错误.
TypeError: (intermediate value)(...) is not a function
我没有得到我所缺少的东西 - 如果我在HTML文件中同步加载时按正确顺序粘贴它们,有什么区别?
最有可能你的一个js文件;
最后丢失了一个.打开你认为导致错误的那个并;
在最后添加一个,或者;
在下一个js文件的第一行添加一个.