Ich erstelle eine Knoten-App mit browserify, um den Frontend-Code zu modularisieren. Leider kann ich nicht bekommen Backbone arbeiten, weil es diesen Fehler Wurf:
Uncaught TypeError: Property '$' of object #<Object> is not a function
jQuery ist vor diesem Skript geladen:
var _ = require('underscore'),
Backbone = require('backbone');
// Here, jQuery works fine.
$(function() {
Backbone.history.start();
});
Es scheint wie Backbone jQuery nicht finden konnten, bei der Verwendung von browserify .
Sie brauchen wahrscheinlich eine Unterlegscheibe für Backbone, haben Sie irgendwo eine Config? – dezman
Was meinst du mit "config"? Backbone sollte mit CommonJS-Modulen funktionieren, so dass keine Shim benötigt wird. – rgtk
ist $ undefined, wenn Sie einen Haltepunkt an der Zeile setzen, die den Fehler verursacht? – dezman