Этот вопрос кажется общим для многих.Я не мог найти окончательный ответ в Интернете.например, это определение модуля AMD:
Определение: как инкапсулировать кусок кода в полезную единицу и как зарегистрировать его возможности / экспортировать значение для модуля.
Буду признателен человеку, имеющему больше опыта работы с различными форматами модулей, чтобы ответить или прокомментировать!