Ionic 热更新,这个我要是能解决了就是成长!

首先确保有node npm ionic  cordova 环境

1.安装 cordova cordova-hcp cli 插件

命令行输入  npm install -g cordova-hot-code-push-cli

主要是用这个生成检测配置文件,也就是动态生成chcp.json 和chcp,manifest 生成两个文件

报错:

管理权限没有给够

所以再命令行之前要加  sudo    (这个十分关键!)

解决没有获得管理员权限问题

输入sudo之后 要键入得管理员权限

2 .在项目目录下 安装 cordova plugin add cordoba-hot-code-push-plugin

和cordova plugin add cordoba-hot-code-push-local-dev-addon(项目上线后删除)

3.运行 cordova-hcp build 或者 cordova build

找到项目目录  安装热更新插件 并运行cordova-hcp build

4.新开一个cmd 窗口运行  然后cd 到我们的项目  

然后运行  cordova-hcp server  (第一步安装cordova cordova-hcp cli 插件后这个命令才能实现否则会报错!) 

cd 到项目目录 运行cordova-hcp server


!!!  cordova-hcp server  这句命令行在修改代码前要开启

在staging 文件夹中的config.xml中修改

找到config.xml文件 当cordova-hcp build 会自动添加代码
如果没有自动添加,则手动添加


6.修改代码 然后执行cordova-hcp build命令(修改代码前开启cordova-hcp server) 


7.上传代码前要   记得!!!修改chcp.json中服务器地址

8.  如果你不想每次上传之前都要改服务器地址,或者有时候会忘记更改

有一种简便方法  创建一个文件  命名为cordova-hcp.json


与chip.json添加到同一文件夹下


cordova-hcp.json 内容
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,805评论 19 139
  • 简介 关于Cordova的热更新问题,国内的资料比较少,许多博客上都是胡乱的抄袭,准确性极低,无任何实用性,并且步...
    cl9000阅读 11,482评论 10 15
  • 做过移动端native开发的朋友,都应该知道版本的发布是件让人挺头疼的事来的。尤其iOS的版本发布,不但要...
    Jock58阅读 9,740评论 5 1
  • 功能描述 APP热更新:不需要重新打包,将更改的代码上传到服务器,打开APP时,APP会自行到服务器检测最新...
    光脚丫的孩子阅读 4,385评论 0 1
  • 版权声明:本文为 stormzhang 原创文章,可以随意转载,但必须在明确位置注明出处!!! 前面的 GitHu...
    剽悍一只鸡阅读 2,812评论 0 2

友情链接更多精彩内容