codePush經常使用

  • 安裝: 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>

打包命令:html

// 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

 

發佈命令:react

// code-push release <應用名稱> <Bundles所在目錄> <對應的應用版本> --deploymentName 更新環境 --description 更新描述 --mandatory 是否強制更新
例如:
code-push release demo ./bundle/main.jsbundle 1.0.0 --deploymentName Production --description "第四次更新" --mandatory true

 

js文件+圖片資源:ios

// 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 <release/debug> <projectName(與註冊的app同名)><bundle文件名> <版本號>
例如: 
code-push release appName ./bundle 1.0.0

 

歡迎各位加入RN學習交流羣,這裏不閒聊不吹牛逼.

npm

羣號:863352460react-native

相關文章
相關標籤/搜索