非CLI环境下插件的添加

原创 2015年11月18日 10:16:48

本文参考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日 11:25
  • 4.57MB
  • 下载

Cordova CLI源码分析(六)——添加插件

添加插件源码位于src/plugin.js 不再详细分析,主要用到plugman,也是Cordova 提供的用于安装和卸载插件的工具,见https://npmjs.org/package/plugma...
  • mociml
  • mociml
  • 2013年08月30日 10:41
  • 3608

vue-cli快速构建项目>>>>及引入jquery、jquery插件、this的指向 mounted钩子函数应用

1>首先安装nodejs 版本5.0以上 node -v  (测试安装好了没有--安装好了就不用安装了) **可以依赖淘宝镜像(如果需要就安装) npm install cnpm -g --regis...

环境变量配置 以及 如些重新导入Eclipse中的workspace 以及 eclipseme插件配置和wtk的添加

今天系统重装后,把java环境变量重新配置了下,又把电脑里的一些不用的软件卸掉,需要升级的软件升级了,系统背景也换成java的那个经典的咖啡杯大LOGO!话说,今天配置环境变量的时候,还真有点忘了怎么...

ns3下eclipse中安装CDT插件(添加C/C++开发环境)

由于需要进行C++开发,安装完eclipse之后,需要cha

PHP配置环境搭建 MyEclipce添加PHP插件

搞了半天 郁闷啊....   电脑64位 W7操作系统 首先在PHP官网下载http://php.net/downloads.php 我下载的是Windows 5.4.21 binaries and ...

maven打包相关插件总结(非web服务器运行环境)

maven打包相关插件总结(非web服务器运行环境) 有时候,我们需要把一个maven项目打包成一个jar,并且把依赖的lib都打包到一个lib目录下,利用 java -D...

.NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门

http://www.cnblogs.com/shanyou/p/5636920.html *****************************************************...

vue-cli开发环境跨域问题解决方案

前后端分离开发中必要会遇到的问题—跨域。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:非CLI环境下插件的添加
举报原因:
原因补充:

(最多只允许输入30个字)