Я использовал угловой cli для создания новой библиотеки. Он обновил Angular.json новым проектом и добавил пути к tsconfig.json, но я не могу ссылаться на модуль следующим образом:
import { CommonUiModule } from 'common-ui';
Не удается найти модуль 'common-ui'
хотя я могу сослаться на это так:
import { CommonUiModule } from '../../../dist/common-ui';
но я думаю, что смогу ссылаться на проект
Я просмотрел много уроков, но не понял, чего мне не хватает.
Кроме того, файлы моей библиотеки (проектов) получают сообщение об ошибке:
Экспериментальная поддержка декораторов - это функция, которая может быть изменена в будущем выпуске. Для удаления этого предупреждения установите параметр «Экспериментальные декораторы».
Я не уверен, что это реализовано или это отдельная проблема.
* Примечание. Это внутренняя библиотека, которой я не могу поделиться, и я предпочел бы работать в режиме --watch
, а не публиковать библиотеку, когда я делаю инкрементные изменения.