Angular Version 9.1.4导入错误,错误TS2314:



我使用angular版本9.0.7,构建了一个angular lib

@angular-devkit/architect    0.900.7
@angular-devkit/core         9.0.7
@angular-devkit/schematics   9.0.7
@schematics/angular          9.0.7
@schematics/update           0.900.7
rxjs                         6.5.3

这是由使用相同版本的应用程序构建和导入的,没有任何错误,但当我试图将这个库导入到角度9.14.7时,我得到了这个错误TS2314。

静态因素:i0.因素定义

我怀疑这个错误与常春藤有关。当我使用angular版本9.14.7创建一个lib时,它可以毫无问题地运行和导入。

我已经尝试卸载所有node_modules并重新安装,但错误仍然存在。有人在这个版本的angular上面临同样的问题吗?

OBS:当我在angular 9.0.7上编译lib时,我收到了这个警告

不建议将Ivy库发布到NPM存储库。

希望您使用的是:

ng build <library> --prod

最新更新