我有一个 BackboneJs + jquery 代码,现在我正在尝试使用 requireJs 对其进行模块化。在我的代码中,我使用了额外的 jquery 插件,如nanoscroller等。
早些时候只调用脚本就足够了:
<script type="text/javascript" src="../javascript/jquery.nanoscroller.js"></script>
现在我试图通过以下方式调用脚本:
define([
'jQuery',
'Underscore',
'Backbone',
'text!templates/landingTemplate.html',
'library/jquery/jquery.nanoscroller.js'
], function($, _, Backbone, LandingTemplate){
var LandingView = Backbone.View.extend({
但我收到以下错误:
Error: jQuery is not defined
Source File: http://localhost:8080/sample/Main%20App/Backbone%20+%20Require.js%20Impl/js/library/jquery/jquery.nanoscroller.js
我尝试了几件事:使用“require”而不是“define”,但它没有用。我不确定我在这里错过了什么。请帮助。
谢谢,科马尔。