Каков наилучший способ импорта кода из приложения или библиотеки в другую библиотеку в рабочем пространстве @ ngrwl / nx?Является ли это возможным?Рекомендуется ли это?
По умолчанию библиотеки rootDir
не содержат других исходных файлов.И это то, что выдает tsc (как и ожидалось) при сборке с импортом выше корневого каталога.
Ошибка TS6059: Файл 'pathTo / file.ts' не находится в 'rootDir' 'pathTo / library',Предполагается, что rootDir содержит все исходные файлы
Представьте себе следующую ситуацию.У вас есть веб-сервер, который вы хотите запустить условно по «логике» публикуемой библиотеки.Вы можете поместить все файлы веб-сервера в корневой каталог библиотеки, но тогда вы потеряете все функции nrwl / nx (например, схемы) и модульность.
Есть предложения?Спасибо и ура!