创建npm私有库

119 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 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 问题

aar文件build问题

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了