我刚刚开始使用骨干网并且收到此错误。 这是我的index.html文件:
<script type="text/template" id="login-template">
<div>Aditya</div>
</script>
<script src="./js/router/router.js"></script>
<script src="./js/jquery-latest.js"></script>
<script src="./js/jquery-ui-1.10.4.custom.js"></script>
<script src="./js/underscore-min.js"></script>
<script src="./js/backbone-min.js"></script>
<script src="./js/views/app.js"></script>
<script src="./js/views/login_view.js"></script>
</body>
错误:Uncaught ReferenceError: Backbone is not defined
任何帮助?
答案 0 :(得分:3)
您的router.js文件可能正在使用尚未包含的骨干对象。 因此,在backbone.js
之后移入router.js<script src="./js/jquery-latest.js"></script>
<script src="./js/jquery-ui-1.10.4.custom.js"></script>
<script src="./js/underscore-min.js"></script>
<script src="./js/backbone-min.js"></script>
<script src="./js/router/router.js"></script>
<script src="./js/views/app.js"></script>
<script src="./js/views/login_view.js"></script>
答案 1 :(得分:1)
<script src="./js/router/router.js"></script>
这是一个包含骨干路由的外部js文件。如果是这种情况,那么它应该放在backbone-min.js之后。