Long story short, I am currently creating an npm package for React Native that is dependent on other packages that are native and require linking, pod install, etc. I am currently using peerDependencies to make it work but I would like to include everything in the package for people to enjoy an easy installation process instead of manually installing 3-6 dependencies themselves.
I am not sure where to start about that or if it's even possible, any thoughts are appreciated.
I think the first think you should check is this library . It's actually recommended by the official React Native documentation .
You can create basic bootstrap for your npm package with this command (check the link above to RN docs for more information):
npx create-react-native-library react-native-awesome-module
if you wanna use a native package then you will need for
you will need to add s.dependency
in react-native-pkgname.podspec
REF
you will need to add implementation
in android/build.gradle
file REF
To make new package, you can use this CLI https://github.com/callstack/react-native-builder-bob
npx create-react-native-library react-native-awesome-module
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.