码迷,mamicode.com
首页 > 其他好文 > 详细

codePush常用

时间:2019-04-02 16:59:47      阅读:650      评论:0      收藏:0      [点我收藏+]

标签:for   删除   accesskey   描述   key   命名   das   set   打包   

  • 安装: 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 <accessKey>
  • 添加协作人员:code-push collaborator add <appName> next@126.com
  • 部署一个环境: code-push deployment add <appName> <deploymentName>
  • 删除部署: code-push deployment rm <appName>
  • 列出应用的部署: code-push deployment ls <appName>
  • 查询部署环境的key: code-push deployment ls <appName> -k
  • 查看部署的历史版本信息: code-push deployment history <appName> <deploymentNmae>
  • 重命名一个部署: code-push deployment rename <appName> <currentDeploymentName> <newDeploymentName>

打包命令:

// react-native bundle --platform 平台 --entry-file 启动文件 --bundle-output 打包js输出文件 --assets-dest 资源输出目录 --dev 是否调试 
打包整个项目的js文件: 
react-native bundle --platform ios --entry-file index.ios.js --bundle-output ./bundles/main.bundle --dev false

 

发布命令:

// code-push release <应用名称> <Bundles所在目录> <对应的应用版本> --deploymentName 更新环境 --description 更新描述 --mandatory 是否强制更新
例如:
code-push release HybridDemo ./bundles/main.bundle 1.0.0 --deploymentName Production --description "第四次更新" --mandatory true

 

js文件+图片资源:

// 1. –assets-dest 后就是放图片的文件夹路径
react-native bundle --platform ios --entry-file index.ios.js --bundle-output ./bundles/qqm.jsbundle --assets-dest ./bundles --dev false

// 2. push bundles文件
code-push <release/debug> <projectName(与注册的app同名)><bundle文件名> <版本号>
例如: 
code-push release appName ./bundles 1.0.0

 

codePush常用

标签:for   删除   accesskey   描述   key   命名   das   set   打包   

原文地址:https://www.cnblogs.com/baxiu/p/10643371.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!