Модуль vs Пространство имен - Импорт против Требуется Typescript
Я получаю много путаницы сmodule/namespace/export
а такжеimport, require, reference
использование. Могу ли я, исходя из фона Java, объяснить в двух словах, когда использовать какой и какой дизайн нужен? Я чувствую, что напутал, когда пишу пример проекта
Пока это мое понимание 1.module
для внешних пакетов 2.namespace
для внутренних пакетов
По словам док, если я создаю каждый файл "ts" для каждого менеджера / модели, Typescript не рекомендует использовать "пространства имен"? Напрямую использовать ссылочные пути?
Пожалуйста, объясните подробно, так как я из другого происхождения и не уверен насчет ES6 / ES5 и т. Д.
Я видел, как несколько человек поднимали / запутывались с одними и теми же вопросами. Я надеюсь, что кто-то может объяснить подробно сценарий реального мира