携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情
添加账户
npm adduser
上传npm包
项目根目录下
npm publish --registry=地址
删除npm包
npm unpublish 包名 --force
本地使用npm库
// "包名": "link:包路径"
创建npm私有库
安装create-react-native-module 插件
--generate-example 参数指定example工程名
create-react-native-module --package-name 包名 --generate-example 工程名
问题总结
android 问题
Direct local .aar file dependencies are not supported when building an AAR
iOS 问题
framework文件中的一些快捷方式文件无法上传到npm私有库 通过调整framework文件快捷方式进行处理
找到使用libstdc++6.0.9的cocoapods库
Pods文件夹里面Pods-xxx.xcconfig中, 看到cocoapods 的编译选项有libstdc++6.0.9
手动删除。再编译 如果不通过:则会报错,查到对应库,然后升级。通过就ok了