安装: npm install -g code-push-cli
注册账号: code-push register
登陆: code-push login
注销: code-push logout
添加项目: code-push app add [app名称]
删除项目: code-push app remove [app名称]
列出账号下的所有项目: code-push app list
显示登陆的token: code-push access-key ls
删除某个access-key: code-push access-key rm
添加协作人员:code-push collaborator add next@126.com
部署一个环境: code-push deployment add
删除部署: code-push deployment rm
列出应用的部署: code-push deployment ls
查询部署环境的key: code-push deployment ls -k
查看部署的历史版本信息: code-push deployment history
重命名一个部署: code-push deployment rename
打包命令:
// react-native bundle --platform 平台 --entry-file 启动文件 --bundle-output 打包js输出文件 --assets-dest 资源输出目录 --dev 是否调试
打包整个项目的js文件:
react-native bundle --platform ios --entry-file index.js --bundle-output ./bundle/main.jsbundle --dev false
发布命令:
// code-push release --deploymentName 更新环境 --description 更新描述 --mandatory 是否强制更新
例如:
code-push release demo ./bundle/main.jsbundle 1.0.0 --deploymentName Production --description "第四次更新" --mandatory true
js文件+图片资源:
// 1. –assets-dest 后就是放图片的文件夹路径
react-native bundle --platform ios --entry-file index.js --bundle-output ./bundle/main.jsbundle --assets-dest ./bundle --dev false
// 2. push bundles文件
code-push
例如:
code-push release appName ./bundle 1.0.0
欢迎各位加入RN学习交流群,这里不闲聊不吹牛逼.
群号:863352460