我想使用本机代码(Java和Objective C)将react本机库发布到npm。我创建了一个react本机应用程序,本机模块和本机UI组件在应用程序中运行良好,但我不知道如何将代码发布为react本机库。
djp7away1#
如果您已经完成了所有的测试,那么您可以使用一个简单的库来完成这项工作。即create-react-native-library这在official document of react-native.中显示您还可以使用create-react-native-module,这是一个在react-native-create-library基础上添加了多个函数的库
react-native-create-library
j8yoct9x2#
1 -运行npx创建React Native库@最新库名称2 -然后在根目录上运行npm i3 -如果您想创建UI库,只需将组件添加到src文件夹中;如果您想创建本地模块,则遵循https://reactnative.dev/docs/native-modules-android4 -完成后,您可以测试与项目中给出的示例文件夹5 -之后,只需执行npm登录,然后npm发布以在npm注册表中发布您的模块
2条答案
按热度按时间djp7away1#
如果您已经完成了所有的测试,那么您可以使用一个简单的库来完成这项工作。
即create-react-native-library
这在official document of react-native.中显示
您还可以使用create-react-native-module,这是一个在
react-native-create-library
基础上添加了多个函数的库j8yoct9x2#
1 -运行npx创建React Native库@最新库名称
2 -然后在根目录上运行npm i
3 -如果您想创建UI库,只需将组件添加到src文件夹中;如果您想创建本地模块,则遵循https://reactnative.dev/docs/native-modules-android
4 -完成后,您可以测试与项目中给出的示例文件夹
5 -之后,只需执行npm登录,然后npm发布以在npm注册表中发布您的模块