首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以从另一个包导入节点包?

是否可以从另一个包导入节点包?
EN

Stack Overflow用户
提问于 2020-04-16 14:40:21
回答 2查看 441关注 0票数 2

假设我最近从npm安装了react-native-gifted-chat,我意识到里面还有另一个包,我如何访问该包中的uuid包?

这是在我的node_module文件夹中:

我们通常只做import ... from 'react-native-gifted-chat',访问包,但是如何在不安装 uuid包的情况下访问react-native-gifted-chat 中的包?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-16 14:46:53

问题是:你为什么想要这个?

我认为正确的方法应该是直接依赖uuid,如果您确实依赖它的话。

不能保证react-native-gifted-chat的未来版本将依赖于uuid,或者依赖于具有您所期望的相同接口的版本。

此外,我相信npm会努力去复制由多个事物依赖的相同版本的包,所以您不应该过多地关注磁盘空间。

票数 8
EN

Stack Overflow用户

发布于 2020-04-16 15:05:52

好吧,我认为最好的方法是用npm将想要的包安装为新的单独的包,因为也许在将来,react-native-gifted-chat的开发人员可能会停止依赖于这个包,并且您会在意识到所做的错误之前得到一些可能会让您发疯的错误,所以最好将uuid作为一个新的依赖项安装在您的项目中,这样您就不必担心它被从react-native-gifted-chat中删除了。

希望我说清楚了,谢谢

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

https://stackoverflow.com/questions/61253026

复制
相关文章

相似问题

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