我正在使用 browserify 创建节点应用程序以模块化前端代码。不幸的是,我无法让 Backbone 工作,因为它抛出了这个错误:
Uncaught TypeError: Property '$' of object #<Object> is not a function
jQuery 在此脚本之前加载:
var _ = require('underscore'),
Backbone = require('backbone');
// Here, jQuery works fine.
$(function() {
Backbone.history.start();
});
使用 browserify 时,Backbone 似乎找不到 jQuery。