编辑:
最新版本的jquery可通过npm分发和使用!这使得将jquery与browserify一起使用更加简单。
现在我们需要做的就是安装软件包:
npm install jquery backbone
并需要以下模块:
var $ = require('jquery');var Backbone = require('backbone');Backbone.$ = $;旧答案:
我已经成功使用了jquery-browserify模块。
跑
npm install jquery-browserify backbone
在名为app-view.js的文件中创建视图模块:
var Backbone = require('backbone');var $ = require('jquery-browserify');Backbone.$ = $;module.exports = Backbone.View.extend({ initialize: function(){ this.render(); }, render: function(){ console.log('wuuut') $('body').prepend('<p>wooooooooooooooo</p>'); }});使用模块:
var AppView = require('./app-view')var appView = new AppView();您可以像使用代码一样将jquery保留在脚本标记中,而不是使用jquery-browserify,但是在这种情况下,可以使用以下方法:
var $ = require('jquery-browserify');Backbone.$ = $;我会这样做:
var $ = Backbone.$ = window.$;



