В Angular 8 без включенного Ivy я смог написать код с моно репо, наблюдая за библиотекой, над которой я работал, и запуская приложение, которое импортировало библиотеку во время работы Storybook.
ng build my-lib --watch
ng s
npm run storybook
В моно репо Angular 9 с включенным Ivy для приложения и всех библиотек объектов это работает, но если одна из функций (lib1 зависит от другой библиотеки с поддержкой ivy (lib2)), для каждого компонента в библиотека (lib2)
zone.js:699 Unhandled Promise rejection: Failed to load comp1.component.html ; Zone: <root> ; Task: Promise.then ; Value: Failed to load comp1.component.html
Я открыл для этого вопрос Сборник рассказов , но я подумал, что опубликую SO вопрос, чтобы узнать, нашел ли кто-нибудь еще Обходной путь (кроме отключения Ivy для библиотек, который не идеален, так как тогда я теряю все новые функции отладки Ivy).
Пример репозитория для воссоздания проблемы доступен здесь .