Verwendung eines Backbone-Modells mit Node.js und AMD (require.js im Browser)

9

Ich habe derzeit ein funktionierendes AMD Backbone-Modell, das require.js verwendet:

%Vor%

Die AMD / Backbone-Organisation stammt aus diesem Tutorial und jbrburkes Pull Request für Backbone .

Ich würde gerne auch das Backbone-Modell in Node.js verwenden, da die gemeinsame Nutzung von Backbone-Modellen und -Sammlungen in der Vergangenheit gut funktioniert hat, wenn AMD nicht verwendet wurde, und anscheinend bin ich ein Masochist.

Also habe ich folgendes versucht (inspiriert vom Backbone-Mod):

%Vor%

Aber Game ist jetzt undefiniert, wenn ich es in den Browser einfüge:

%Vor%

Während ich die CommonJS-Notizen angeschaut habe, fürchte ich, dass mir immer noch unklar ist. Wie verwende ich dieselbe Backbone-Modelldatei als AMD-Datei im Browser und als Node.js-Modul?

Und für Bonus: Gibt es einen saubereren Weg als die ~ 10 Zeilen am Anfang jeder Datei? Idealerweise ohne define shim .

    
baalexander 16.11.2011, 22:48
quelle

1 Antwort

4

Haben Sie versucht, es auch AMD auf Knoten zu tun?

Ссылка - möglicherweise die beste Lösung, wenn Sie die gleichen AMD-Module sowohl auf Client- als auch auf Backend-Seite haben möchten / p>     

Tom Tu 24.11.2011 21:13
quelle