[英]is it possible to import a node package from another package?
Let's say I just recently installed react-native-gifted-chat
from npm, and I realized there is another package inside it, how do I access uuid
package in that package?
这是在我的 node_module 文件夹中:
Regularly we just do import... from 'react-native-gifted-chat'
, to access package but how to access uuid
package inside react-native-gifted-chat
without installing uuid
package?
问题是:你为什么想要这个?
我认为正确的方法应该是直接依赖uuid
,如果你真的依赖它的话。
不能保证react-native-gifted-chat
未来版本将取决于uuid
,或者取决于具有您期望的相同界面的版本。
另外,我相信 npm 会做出一些努力来删除多个依赖于相同版本的软件包,所以你不应该过分担心磁盘空间。
好吧,我认为最好的方法是使用 npm 将所需的软件包安装为新的单独软件包,因为也许在将来, react-native-gifted-chat
的开发人员可能会停止取决于 package,你会得到可能的错误在意识到你犯的错误之前让你发疯,所以你最好在你的项目中安装uuid
作为一个新的依赖项,这样你就不必担心它会从react-native-gifted-chat
中删除。
希望我很清楚,谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.