Angular 9 невозможно запустить сборник рассказов в библиотеке с поддержкой ivy, если библиотека импортирует другую библиотеку с поддержкой ivy - PullRequest
1 голос
/ 26 февраля 2020

В 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).

Пример репозитория для воссоздания проблемы доступен здесь .

...