我使用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