Javascript backboneforce.js:5未捕获的语法错误:意外标记<;

Javascript backboneforce.js:5未捕获的语法错误:意外标记<;,javascript,jquery,backbone.js,Javascript,Jquery,Backbone.js,我正在使用require.js加载依赖项,并收到以下错误: backboneforce.js:5 Uncaught SyntaxError: Unexpected token < 这是我的app.js: define([ 'jquery', 'underscore', 'backbone', 'bootstrap', 'backboneForce', 'forceTK', 'forceTKUI', 'notify',

我正在使用require.js加载依赖项,并收到以下错误:

backboneforce.js:5 Uncaught SyntaxError: Unexpected token <
这是我的app.js:

    define([
    'jquery',
    'underscore',
    'backbone',
    'bootstrap',
    'backboneForce',
    'forceTK',
    'forceTKUI',
    'notify',
    'router/navigationRouter'
], function ($, _, Backbone, bootstrap, bbforce, forcetk, forcetkui, notify, Router) {
    var initialize = function () {
        Router.initialize();
        console.log(bbforce);
    }

    return {
        initialize: initialize
    };
});

在“我的浏览器网络”选项卡中,加载了所有依赖项,但我发现forceTK、forceTKUI和backboneForce出现此错误。

看起来指向
backboneForce
文件的路径错误,服务器返回404 HTML页面

以下一行:

"backboneForce":"libs/backboneforce",
应该是

"backboneForce":"libs/backboneforce/backboneforce", // or backbone.force
require
路径如何工作?
路径
选项中的路径只是别名。如果要指向模块,则必须包含不带扩展名的文件名

如果您具有以下目录结构:

lib
├───backboneforce
│   └───backbone.force.js
路径应为
lib/backboneforce/backbone.force


哪里是
查看网络选项卡,您看到http响应状态如何?都是200?或者你有404吗?没有。我的网络标签告诉我,文件加载正确。我尝试了您的解决方案,但仍然出现相同的错误。@b0ss请查看backboneforce文件,它可能需要另一个文件,该文件的路径在您的配置中设置不正确。@b0ss
libs/backboneforce
目录中有什么?请将此添加到您的问题中。已解决问题@Emile Bergeron这是包含HTML的代码,这就是问题所在,谢谢。
lib
├───backboneforce
│   └───backbone.force.js