Mam javascript projektu zostały większość modułów korzystania niektóre bibliotekami strony trzeciej jako zależności „globalny” (w szczególności jQuery i jquery plugins)wskazówki dotyczące migrowania javascript aplikację do korzystania z AMD (np requirejs)
chciałbym "wyczyścić" projekt (aby wyrazić wszystkie biblioteki jako zależne od requirejs.), jednak w moim przypadku jest to duże zadanie (wiele plików, dużo bibliotek innych producentów).
Jak mogę ułatwić/przyspieszyć migrację?
- mogę „fake” za pomocą amd zależności od owijania bibliotekami innych firm w modułach, które po prostu załadować je (z rzędu! Wtyczki?)
- Czy można bezpiecznie mieszać modułów ładowanych bibliotekami innych firm jako moduły i moduły, które bezpośrednio wykorzystują globalne?
- Gdybym chciał zautomatyzować różne rzeczy, czy są jakieś narzędzia, których można użyć do "analizy" modułu requirejs, aby dowiedzieć się, czy dany symbol jest używany?
Edycja: Co mam na myśli mojego ostatniego pytanie brzmi „? Czy jest możliwe aby automatycznie przepisać moje pliki js tak że hej jawnie importować zależności zamiast opierania się na globalnych przeglądarki”
można wyjaśnić ostatnie pytanie. Z jakiego powodu chcesz przeanalizować moduły? –
@ AndreasKöberle Zmieniłem moje pytanie, mając nadzieję, że to wyjaśni. – phtrivier