Ich möchte eine Anwendung in Meteor, von dem, was ich verstehe das Handbuch zuerst lädt, die in Unterverzeichnisse sind, und folgt dann der alphabetischen Reihenfolge. Meine Dateistruktur wie das ist ...Aufruf von Funktionen aus separaten Dateien mit Meteor
/server
/lib
/client
/lib
game.js -> already starts declaring the function "makeBoard(){}"
/template.js -> where the function "makeBoard()" is called.
scheint also, dass die Fehlerfunktion „makeBoard()“ nicht existiert, funktioniert nur, wenn ich in der gleichen Datei zu erklären, wo ich es nennen will. Auch wenn ich die Datei "game.js" in das gleiche Verzeichnis verschiebe, in dem "template.js" liegt, passiert es. Wie sollte ich korrekt auf Ressourcen verweisen, die sich in verschiedenen Dateien auf Meteor befinden?
Mein Problem behoben, danke. – Andy
Mit der EMCA6-Version und speziell dem "Use strict" -Tag für JavaScript-Code kompiliert diese Lösung nicht. Ich empfehle dringend @Shwaydogg Lösung aus diesem Grund. – nchinda2
Dies funktioniert nur CLIENT SIDE. Siehe Shwaydoggs Antwort für einen SERVER-Seitenfix mit Meteor.MyFunction.Method() – Andy