nrwl создает общий модуль между библиотеками

Я создал nrwl рабочее пространство с некоторыми приложениями и библиотеками. Эти библиотеки должны делиться общими ресурсами. Я добавил это в общий модуль. Проблема в том, что мой пух не работает. Я получаю следующее сообщение об ошибке:

Файл 'libs / shared / services / svg.service.ts' не принадлежит ни одному проекту. Файл 'libs / shared / shared.module.ts' не принадлежит ни одному проекту.

Затем я добавил следующее к моему angular.json

"shared": {
  "root": "libs/shared",
  "projectType": "library"
}

Я думаю, что это неправильно, потому что Shared на самом деле не библиотека.

Любая идея о том, как разделить общие ресурсы между библиотеками?

1 ответ

Со ссылкой на детали ошибки предоставлено. Основная причина этой ошибки заключается в том, что данная служба не включена в общий модуль в качестве поставщика.

Другие вопросы по тегам