非CLI环境下插件的添加

本文参考http://www.zhihu.com/question/37542810,其demo如下:http://download.csdn.net/detail/findsafety/9279105


在CLI环境下添加插件的方法见  http://blog.csdn.net/findsafety/article/details/49883361


但有的时候,我们需要在非CLI环境下添加插件


这个时候我们可以先在CLI环境下把插件加入到一个标准的cordova项目,然后在运行后把assets文件夹下的www文件夹完整地复制到非cordova项目中的assets目录下




这里最主要的是cordova_plugin.js,这里定义了插件的位置,所以我们下一步就是根据里面的定义把插件的java文件复制到非cordova项目的src文件夹下


这里的com.ionic.keyboard包里面的内容即是插件对应的java文件


最后一步是把cordoava项目里面的res/xml 文件夹复制到非cordova项目的res文件夹下面(其实里面也就一个config.xml)




总结一下,要修改的地方有3处,假如以我们需要添加插件的非cordova项目为a, cordova项目为b:


0 用CLI方式建立一个标准的cordova项目,并导入插件,在运行cordova prepare后真正地运行一次项目(这样才保证文件会被CLI拷贝过去了)

1  把b项目中的 assets 目录下的www文件夹整个复制到  a项目中的assets目录下(www文件可能需要设置一下才可见)

2 把b项目中的src文件夹下的所有包整个复制到a项目的src目录下

3 把b项目中的res/xml/config.xml拷贝到a项目的res/xml目录下





阅读更多
想对作者说点什么? 我来说一句

CLI环境下配置插件的demo

2015年11月18日 4.57MB 下载

没有更多推荐了,返回首页

不良信息举报

非CLI环境下插件的添加

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭