Импорт из «приложения» в «библиотеке» в рабочей области @ nrwl / nx - PullRequest
0 голосов
/ 14 апреля 2019

Каков наилучший способ импорта кода из приложения или библиотеки в другую библиотеку в рабочем пространстве @ ngrwl / nx?Является ли это возможным?Рекомендуется ли это?

По умолчанию библиотеки rootDir не содержат других исходных файлов.И это то, что выдает tsc (как и ожидалось) при сборке с импортом выше корневого каталога.

Ошибка TS6059: Файл 'pathTo / file.ts' не находится в 'rootDir' 'pathTo / library',Предполагается, что rootDir содержит все исходные файлы

Представьте себе следующую ситуацию.У вас есть веб-сервер, который вы хотите запустить условно по «логике» публикуемой библиотеки.Вы можете поместить все файлы веб-сервера в корневой каталог библиотеки, но тогда вы потеряете все функции nrwl / nx (например, схемы) и модульность.

Есть предложения?Спасибо и ура!

...