Javascript JS-Can';t组合库文件

Javascript JS-Can';t组合库文件,javascript,html,shared-libraries,synchronous,Javascript,Html,Shared Libraries,Synchronous,我在一个index.html文件中有多个lib文件,这些文件按照我正在运行的应用程序的正确顺序加载 <!-- example of some of them... --> <script src="/./sys/lib/jquery.min.js"></script> <script src="/./sys/lib/jquery.ui.min.js"></script> <script src="/./sys/lib/jquery

我在一个index.html文件中有多个lib文件,这些文件按照我正在运行的应用程序的正确顺序加载

<!-- example of some of them... -->
<script src="/./sys/lib/jquery.min.js"></script>
<script src="/./sys/lib/jquery.ui.min.js"></script>
<script src="/./sys/lib/jquery.easing.min.js"></script>
<script src="/./sys/lib/underscore.min.js"></script>
<script src="/./sys/lib/handlebars.min.js"></script>
<script src="/./sys/lib/backbone.min.js"></script>
<script src="/./sys/lib/moment.min.js"></script>
<script src="/./sys/lib/libs.extensions.js"></script>

我不知道我缺少什么-如果我在HTML文件中同步加载时按正确的顺序粘贴它们,有什么区别?

很可能您的一个js文件缺少一个
在末尾。打开您认为导致错误的文件并添加
在末尾,或添加一个
到下一个js文件的第一行。

修改javascript代码并不能解决问题的根本原因,因此,一旦引入新的javascript文件,这种情况可能会再次发生

对于永久性修复,您至少有几个选择—它们涉及更改构建,以便将来不会发生这种情况,即使缺少分号:

  • 注入一个
    在要连接的文件之间。这通常是一个简单的单行更改,具体取决于连接文件的方式
  • 首先缩小文件,然后连接。这将在要连接的文件之间\n留下一个空白,允许ASI为您处理此问题

只需添加半克隆和换行

';\n'

在每个文件的末尾

很可能有一个js文件缺少一个;最后。打开一个你认为是导致错误的,并添加一个;在末尾,或添加一个;到下一个js文件的第一行。你能把你的评论变成答案吗?你完全搞定了,我需要接受你的回答。天哪,非常感谢你。你不知道我在这件事上挣扎了多少谢谢,这帮了我很多时间:)谢谢,帮了我很多忙!
TypeError: (intermediate value)(...) is not a function
';\n'