Czy mogę napisać plik javascript, który opcjonalnie używa require.js do określenia zależności, gdy jest on dostępny?

Muszę napisać wtyczkę javascript, która może być używana zarówno jako moduł AMD, jak i javascript w formacie innym niż AMD (synchronicznie ładowany).

Zależy od bibliotek „Jockey.js” i jquery.

Innymi słowy, chciałbym ustrukturyzować plik tak, aby nie zawiódł, gdy jest używany w tradycyjnej strukturze HTML bez ładowania asynchronicznego (ładowany za pomocą znacznika skryptu, po załadowaniu jego zależności za pomocą znaczników skryptu), ale tak, aby będzie również w stanie pracować jako moduł AMD bez shim i określić jego zależności. Czy można to zrobić, czy shim to jedyny sposób, aby to zrobić?

questionAnswers(1)

yourAnswerToTheQuestion