Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果库导入另一个启用常春藤的库,Angular 9无法在启用常春藤的库上运行故事书_Angular_Angular Cli_Storybook - Fatal编程技术网

如果库导入另一个启用常春藤的库,Angular 9无法在启用常春藤的库上运行故事书

如果库导入另一个启用常春藤的库,Angular 9无法在启用常春藤的库上运行故事书,angular,angular-cli,storybook,Angular,Angular Cli,Storybook,在Angular 8中,如果没有启用常春藤,我就能够使用mono repo编写代码,监视我正在使用的库,并运行一个应用程序,该应用程序在运行Storybook的同时导入了库 ng build my-lib --watch ng s npm run storybook 在为应用程序和所有功能库启用常春藤的Angular 9 mono repo中,这是可行的,但如果某个功能本身(lib1)依赖于另一个启用常春藤的库(lib2),则库(lib2)中的每个组件都会抛出以下错误 zone.js:699

在Angular 8中,如果没有启用常春藤,我就能够使用mono repo编写代码,监视我正在使用的库,并运行一个应用程序,该应用程序在运行Storybook的同时导入了库

ng build my-lib --watch
ng s 
npm run storybook
在为应用程序和所有功能库启用常春藤的Angular 9 mono repo中,这是可行的,但如果某个功能本身(lib1)依赖于另一个启用常春藤的库(lib2),则库(lib2)中的每个组件都会抛出以下错误

zone.js:699未处理的承诺拒绝:未能加载comp1.component.html;区域:;任务:Promise.then;值:未能加载comp1.component.html

我已经为此打开了一个解决方案,但我想我会发布一个SO问题,看看是否有其他人找到了解决方案(除了为库禁用Ivy之外,这并不理想,因为我失去了所有新的Ivy调试功能)


可以使用示例回购来重新创建该问题。

我在运行故事书之前运行了它

  "storybook": "ngcc && start-storybook -p 61610",

有同样的问题。。。