首页 > 解决方案 > 如何在 Angular 库中集成第三方库?

问题描述

我想为 ngx-formly 创建一个扩展库,它基本上依赖于 Angular 和 ngx-formly/core 的 nebular ui 库。

但我不确定如何将第三方库集成到 Angular 库中。

我做了一些研究,发现我们应该将第三方库作为对等依赖项。但是当我测试它需要 ui 库和 ngx-formly/core 需要安装。

我看过很多关于如何创建库的文章,但我没有找到任何关于在库中包含第三方库的文章或任何解释。

如果有人这样做,请解释我如何做到这一点(一些代码片段会有所帮助)。提前致谢。

标签: javascriptangular

解决方案


最好的方法是使用节点包管理器(npm),如果您的库存在于节点包中,您可以轻松地将其安装npm i --save package-nameimport 任何组件或服务中。但是,如果不可能,例如您只想拥有一个服装.js库或类似的东西,您可以将它们放在assets文件夹下并使用angular.json脚本部分将其导入您的项目中并使用它。


推荐阅读