长话短说,我目前正在为React Native创建一个npm包,它依赖于其他本机包,需要链接,pod安装等。我目前正在使用peerDependencies使其工作,但我希望将所有内容都包含在包中,让人们享受一个简单的安装过程,而不是自己手动安装3-6个依赖项。
我不知道从哪里开始,甚至不知道这是否可能,任何想法都是值得感谢的。
发布于 2021-11-30 01:35:41
我认为你应该首先检查一下this library。它实际上是由官方的React Native documentation推荐的。
您可以使用以下命令为您的npm包创建基本引导程序(请查看上面指向RN文档的链接以了解更多信息):
npx create-react-native-library react-native-awesome-module
发布于 2021-12-02 13:00:10
如果您想使用本机包,那么您将需要
IOS
您需要在react-native-pkgname.podspec
REF中添加s.dependency
安卓
您需要在android/build.gradle
文件REF中添加implementation
要制作新包,您可以使用此命令行界面https://github.com/callstack/react-native-builder-bob
npx create-react-native-library react-native-awesome-module
https://stackoverflow.com/questions/70162010
复制相似问题