Могу ли я написать файл javascript, который при необходимости использует require.js, чтобы указать зависимости, когда он доступен?

Мне нужно написать плагин javascript, который можно использовать как модуль AMD, так и как файл javascript без AMD (синхронно загружаемый).

Он зависит от библиотек "Jockey.js" и jquery.

Другими словами, я хотел бы структурировать файл таким образом, чтобы он не зависал при его использовании в традиционной неасинхронной html-структуре (загружаемой через тег script, после загрузки его зависимостей через теги script), но чтобы он также сможет работать как модуль AMD без прокладок и определять его зависимости. Можно ли это сделать, или Шим является единственным способом сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос