Это более общий вопрос о том, почему и когда requirejs требуется с Typescript. Я выполнил некоторую работу с requireJs раньше и всегда использовал r.js build script перед развертыванием. Насколько я понимаю, сборка script, которая объединяет все js файлы (модули), заключается в том, чтобы уменьшить количество запросов HTTP и, конечно же, предоставить способ модуляции вашего кода.
Мой вопрос таков: Поскольку typescript уже предоставляет простой способ разделения кода на модули, почему бы просто не объединить результирующие js файлы вместо дополнительного шага использования requirejs для обработки модулей? Если я работаю над более крупными проектами, я понимаю, что все js не должны загружаться одновременно, но я предполагаю, что они все равно будут связывать модули.
Изменить: Чтобы быть более конкретным: Зачем использовать requireJs для управления моими модулями, а не просто придерживаться typescript внутренних модулей, которые, как я понял, также могут быть загружены во время выполнения. Внутренние модули против внешних модулей на основе amd и requirejs.