Dav*_*ter 8 cordova ibm-mobilefirst
Worklight 6.1使用Cordova 3.1.该文档显示了如何创建自己的Cordova插件,但我找不到有关如何将现有Cordova 3样式插件安装到Worklight项目中的任何信息.
我尝试安装JavaScript和本机组件,并编辑类似于我在Worklight 6.0中所做的config.xml,这在某些情况下有效.
但我发现Cordova 3样式插件通常是在考虑Cordova插件管理实用程序的情况下编写的,并不一定只是按原样添加到项目中.
我遇到的特殊问题是在添加到dojo项目的插件代码中使用require()(期望cordova.require()).require()正在解决AMD require(),它很快就加载了"cordova/exec"
当Cordova插件管理工具用于将插件添加到Cordova项目时,它们会自动将插件的javascript包装在cordova.define()函数中,该函数将require()(以及其他一些函数)作为参数传递.所以Cordova 3插件的标准是使用require()而没有资格.
我知道每次使用第三方插件时我都可以手动解决此问题,但是想知道是否有任何指南,工具或做法可以将现有的Cordova 3样式插件添加到Worklight项目中
| 归档时间: |
|
| 查看次数: |
452 次 |
| 最近记录: |