写在前面:
小白历险记之又遇新知识。本片主要讲如何将自定义的cordova插件托管到github。本片儿默认你已经会自己制作cordova插件了。
这些天做了一些关于cordova的工作。觉得有必要写点东西总结一下近几天的成果。个人感觉cordova就是一个将插件(已有插件或自定义插件)与HTML整合的工具,当然这里面还会包含js,css等。由于我项目中用到的插件网上没找到,所以就自己写了。但是自己写还不行,客户要求必须是网上可以查到的插件。那肿么办那?我自己写完自定义插件再托管到github上,然后再发布到 [ npm ]上,最后使用引入插件的方式,将我自己写的插件部署到项目之中。于是乎!客户只能点头。这是我当时写的一个小插件 NfcExtraIdPlugin。
关于如何自定义插件,我是学了这三篇文章搞定的,供参考。画虎烂 的文章Android Cordova 插件开发之编写自定义插件 猿代码丶 的文章Cordova开发自定义插件(详细篇含jar包调用) itCatface 的文章Cordova系列二、自定义插件 (对以上三位深表感谢。)这里我就不讲如何自定义插件了,学习以上三位大神之作,相信你可以办到。
正题之前我想问一下,你做好的插件里面有没有package.json的文件,没有的话,你要先生成一个package.json文件才能往下继续进行。这里推荐一个网址,自己去学(当然你也可以自己去搜)