Angular StackBlitz ngcc无法在启用常春藤的npm库上运行
我已经向npm发布了Angular 10库,它在本地Angular 10项目中运行良好,启用了常春藤,但如果我尝试在StackBlitz上使用它,我必须禁用常春藤 但是和常春藤一起工作是残疾的Angular StackBlitz ngcc无法在启用常春藤的npm库上运行,angular,angular-library,stackblitz,Angular,Angular Library,Stackblitz,我已经向npm发布了Angular 10库,它在本地Angular 10项目中运行良好,启用了常春藤,但如果我尝试在StackBlitz上使用它,我必须禁用常春藤 但是和常春藤一起工作是残疾的 我不知道为什么我必须为StackBlitz关闭常春藤,但我可以在本地CLI常春藤项目中很好地使用它。这显然是最近反复出现的一个问题。 随着艾薇的消失,类似的病例也在增加 我认为,只要软件包在常规环境中运行良好,就可以安全地假设问题出在他们自己身上 编辑:正如推特上StackBlitz团队确认的那样面
我不知道为什么我必须为StackBlitz关闭常春藤,但我可以在本地CLI常春藤项目中很好地使用它。这显然是最近反复出现的一个问题。 随着艾薇的消失,类似的病例也在增加 我认为,只要软件包在常规环境中运行良好,就可以安全地假设问题出在他们自己身上
编辑:正如推特上StackBlitz团队确认的那样面临着与我们谈话相同的问题。给你一个线索:我的库(lib1)依赖于我的另一个库(lib2),它依赖于lodash。StackBlitz在lib1和lib2上都失败了。我消除了对lodash的依赖,创建了自己的简化函数。现在lib2可以工作了,但是StackBlitz仍然抱怨lib1。请在这里发布更新。这是从他们这边来的,他们在这里承认了这一点,并实际上建议你的解决方案变成常春藤off@AhmedMohamedeen问题是它在关闭Ivy的情况下工作。但是如果导入我的库会导致StackBlitz崩溃,那么它会让我的库看起来很糟糕。