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