javascript - 如何在 Angular 库中集成第三方库?
问题描述
我想为 ngx-formly 创建一个扩展库,它基本上依赖于 Angular 和 ngx-formly/core 的 nebular ui 库。
但我不确定如何将第三方库集成到 Angular 库中。
我做了一些研究,发现我们应该将第三方库作为对等依赖项。但是当我测试它需要 ui 库和 ngx-formly/core 需要安装。
我看过很多关于如何创建库的文章,但我没有找到任何关于在库中包含第三方库的文章或任何解释。
如果有人这样做,请解释我如何做到这一点(一些代码片段会有所帮助)。提前致谢。
解决方案
最好的方法是使用节点包管理器(npm),如果您的库存在于节点包中,您可以轻松地将其安装npm i --save package-name
在import
任何组件或服务中。但是,如果不可能,例如您只想拥有一个服装.js
库或类似的东西,您可以将它们放在assets
文件夹下并使用angular.json
脚本部分将其导入您的项目中并使用它。
推荐阅读
- c++ - 在 Windows 应用程序中获取鼠标位置
- django - Django 子查询抛出“用作表达式的子查询返回的不止一行”
- solr - 通过 SOLR 多值字段搜索词组
- snakemake - 动态作业未执行,管道停止在 50%
- c++ - C ++将私有纯虚拟方法覆盖为公共
- react-native - 本地 JSON 与外部文件
- slack - 将 slack webhook 与节点一起使用
- angularjs - 如何在angularjs中使用alasql包装文本内容
- doxygen - 将 Doyxgen xml 输出转换为 DITA
- jquery - jQuery UI 调整大小,同时保持相同的整体宽度