查看、修改或者执行某些命令需要root用户的权限,如果不想直接切换到root用户,就可以使用sudo命令。sudo命令用于针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性。
使用方法是在原有命令之前加上sudo+空格。
用法示例:以root用户的身份修改主机名为zhidao
$ sudo hostname zhidao
mac:
$ sudo cordova plugin add cordova-hot-code-push-plugin $ sudo cordova plugin add cordova-hot-code-push-local-dev-addon $ sudo cordova plugin list $ sudo cordova build
原窗口不关闭,新开一个窗口,cd 到项目文件夹下,执行:
$ cordova-hcp build
修改config.xml 中的 chcp -- url (改为服务器中的地址,例如:http://www.ionic.wang/hotcode/chcp.json)
将www文件导出 -- cp -R www 导入的目的路径
将复制出的文件中的chcp.json -- content_url -- 改为项目地址(即www文件存放在服务器上的位置),例如:http://www.ionic.wang/hotcode
上传服务器
点击 -- Hardware -- Home -->让模拟器退出测试app环境,以便再次登录调试
点击 -- File -- Save --> 保存修改后的文件
点击 -- Hardware -- Reboot -->重启模拟器
注:每次修改代码之前,必须启动cordova-hcp服务,改编码就会动态更新 $ cordova-hcp build