开发自己组建 发布 NPM react-native-code-push 热更新进度条

这里再次发布一个自己的组建到NPM
创建cli 的过程可以参考我上一篇文章.
下面只针对热更新进度条 来做一个例子.
我的github地址[react-native-lht-hotupdate
]

首先

找到你自己合适的文件夹

//切记名字自定义
react-native-create-library --package-identifier com.lht.hotupdate --platforms android,ios lht-hotupdate

创建完成是这样的
记得 前缀加上 react-native


image.png

看下目录结构

$tree
├── README.md
├── android
│   ├── build.gradle
│   └── src
│       └── main
│           ├── AndroidManifest.xml
│           └── java
│               └── com
│                   └── lht
│                       └── hotupdate
│                           ├── RNLhtHotupdateModule.java
│                           └── RNLhtHotupdatePackage.java
├── index.js
├── ios
│   ├── RNLhtHotupdate.h
│   ├── RNLhtHotupdate.m
│   ├── RNLhtHotupdate.podspec
│   ├── RNLhtHotupdate.xcodeproj
│   │   └── project.pbxproj
│   └── RNLhtHotupdate.xcworkspace
│       └── contents.xcworkspacedata
└── package.json

如果你只是发布js的组件,那么 你没必要使用安卓和iOS这个文件

做个改造
再看结构


image.png

把js文件和图片资源直接cpoy 进去就可以了

然后去 github 创建个项目
拉取到本地

这一步不用说大家都知道了吧

npm publish
image.png
image.png

看看自己的packages 已经有了

image.png

借用了一张图片,大概是这样的

你可能感兴趣的:(开发自己组建 发布 NPM react-native-code-push 热更新进度条)