Browserify 需要依赖项

Browserify require dependencies

我正在使用 Browserify 来处理我的应用程序需要的 Javascript 库,如下所示:

var $ = require('jquery');
var _ = require('underscore');
var Backbone = require('backbone');
Backbone.$ = $;

一切正常。但是,当我尝试按如下方式添加 backbone-localstorage 时:

var LocalStorage = require('backbone-localstorage');

它说 Backbone 未定义(在 backbone-localstorage 中)。 看起来 jQuery 像这样传递给 Backbone:

Backbone.$ = $;

但是

LocalStorage.Backbone = Backbone;

似乎没有产生相同的结果。 做这个的最好方式是什么?谢谢!

编辑

更改为使用 backbone.localstorage 而不是 backbone-localstorage

你很接近。

Backbone.LocalStorage = require("backbone.localstorage");

docs