简体   繁体   中英

How to create a React Native package (View) which depends on other Native packages

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

IOS

you will need to add s.dependency in react-native-pkgname.podspec REF

Android

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM