如何生成用于远程调试的插件js?
在APPCloud平台构建开发包,在该条构建记录中可以下载www内容,该压缩包即为可以用于调试的插件js。
--
对于高级用户,可以使用如下步骤在本地生成开发版本js:
环境准备
- 配置Android/iOS的开发环境;
- Windows或Mac安装好node环境;
- 安装好cordova环境,
npm install -g cordova
;
生成开发版js
将工程根目录的config_template.xml拷贝一份重命名为config.xml(已经存在config.xml文件,务必保证和config_template.xml内容一致)
Android平台,工程根目录下执行
cordova prepare android
,完成后,工程根目录/platforms/android/platform_www
下的内容即为插件js内容;iOS平台,工程根目录执行
cordova prepare ios
,完成后,工程根目录/platforms/ios/platform_www
下的内容即为插件js内容;
远程调试推荐做法
iOS和Android两个平台分别建不同的远程调试站点,可以使用诸如http-server等轻量级web服务器;
iOS远程调试站点指向
工程根目录/platforms/ios/www
,Android远程调试站点指向工程根目录/platforms/android/assets/www
;每次工程根目录下的www内容有更新执行
cordova prepare android/ios
即可;对于插件有新增、更新、删除的情况,最简单的方式是删除
platforms
和plugins
目录,再执行cordova prepare android/ios
即可;对于熟悉cordova命令的高级用户可以使用cordova plugin rm/update/add
等命令进行相关操作,详细用法可以使用cordova help
命令查看;