Я пытаюсь создать библиотеку, в которой есть несколько модулей с областями видимости.
Моя проблема в том, что мне не удалось настроить разрешение взаимозависимых модулей с областью действия.
например, предположим, что у нас есть следующая структура.
https://i.ibb.co/rm3jRZx/tree.png
когда я пытаюсь импортировать основной модуль внутри модуля даты, я получаю ошибку not found.
Я попытался добавить псевдоним (@ logger / date -> tsconfig.json)
"paths": {
"@logger/core": ["../../../dist/packages/core"]
}
Я также установил основное свойство в @ logger / core
{
"main": "../../../dist/packages/core/index.js",
}
Но это не сработало. хотя файл существует в папке dist.
код доступен на
https://bitbucket.org/artmidos/logger/src/master/
Мне нужно знать, как правильно импортировать модули с областью действия в библиотеке.