Chcę utworzyć aplikację w Meteor, z tego, co rozumiem w podręczniku, który po raz pierwszy ładuje, które są w podkatalogach , a następnie następuje w kolejności alfabetycznej. Moja struktura plików jest tak ...funkcje wywołania z oddzielnych plików z Meteorem
/server
/lib
/client
/lib
game.js -> already starts declaring the function "makeBoard(){}"
/template.js -> where the function "makeBoard()" is called.
wydaje się więc, że funkcja błędu „makeBoard()” nie istnieje, działa tylko jeśli oświadczam w tym samym pliku, gdzie chcesz to nazwać. Nawet gdy przeniesię plik "game.js" do tego samego katalogu, gdzie "template.js", to się dzieje. Jak powinienem poprawnie tworzyć odniesienia do zasobów znajdujących się w różnych plikach na Meteor?
Naprawiono problem, dziękuję. – Andy
Z wersją EMCA6, a konkretnie ze znacznikiem '' use strict "' dla kodu javascript, to rozwiązanie nie jest kompilowane. Z tego powodu zdecydowanie sugeruję rozwiązanie @Shwaydogg. – nchinda2
Działa to tylko na STRONĘ KLIENTA. Zobacz odpowiedź Shwaydogga na naprawę boczną SERWERA za pomocą Meteor.MyFunction.Method() – Andy