我使用Browserify来处理我的应用程序需要的Javascript库,如下所示:
var $ = require('jquery');
var _ = require('underscore');
var Backbone = require('backbone');
Backbone.$ = $;
一切正常。但是,当我尝试按如下方式添加backbone-localstorage时:
var LocalStorage = require('backbone-localstorage');
它表示Backbone
未定义(在骨干 - 本地存储中)。
看起来jQuery像这样传递到Backbone:
Backbone.$ = $;
但是
LocalStorage.Backbone = Backbone;
似乎没有产生相同的结果。 做这个的最好方式是什么?谢谢!
修改
更改为使用backbone.localstorage而不是backbone-localstorage