У меня есть монорепозиторий Lerna, состоящий из двух пакетов: myapp-web
и myapp-core
. Каждый из этих пакетов имеет src/
каталоги верхнего уровня для хранения своего кода.
Я хочу иметь возможность импортировать myapp-core/src/some-subdir
как myapp-core/some-subdir
(аналогично тому, как вы выполняете импорт в lodash/effects
или lodash/fp
) внутри myapp-web
(то есть я хочу избежать включения части src/
).
Я знаю, что вы можете установить точку входа в main
опоре package.json
. Могу ли я сделать что-то аналогичное, но указав каталоги, которые я хочу сделать доступными извне пакета? Нужно ли мне делать именованный экспорт из файла main
и требовать, чтобы они были выбраны как myapp-core/some-export
?