首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用npm将一个库打包到另一个JS库中?

如何使用npm将一个库打包到另一个JS库中?
EN

Stack Overflow用户
提问于 2020-12-02 00:08:25
回答 1查看 27关注 0票数 0

我正在创建一个angular库,它在内部使用vtk.js库。我尝试将vtk.js添加为对等依赖项。但在安装我的自定义软件包时,它也显示了安装vtk.js的警告。

有什么方法可以确保vtk.js包也会被打包到我的angular包中吗?

EN

回答 1

Stack Overflow用户

发布于 2020-12-02 00:43:18

你可以用两种方式来表达你的库的依赖关系(实际上是3种,但是devDependencies是很容易解释的,所以我们省略它们)

  1. peerDependencies -你可以使用这种类型的依赖关系,如果你需要表达下面的things:
  • Your库是依赖于另一个库的某个特定的版本
  • 你的库会有一个冲突的情况下node_module包含几个版本的依赖(由于所谓的传递依赖,这种情况是

希望开发人员决定使用哪个版本的依赖关系

正如您提到的,peerDependencies不会自动安装,相反,它会警告您库的使用者缺少依赖项或它的不兼容版本

2.dependencies -如果您不关心上述情况,请使用依赖关系。在这里让vtk.js保证它将为您的库的每个使用者自动安装

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65094145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档