一、install Node & Cordova
安装 Node.js,下载自己需要的Node版本安装
安装 cordova: sudo npm install -g cordova
更新 cordova: sudo npm update -g cordova
二、Create the App
1、cd进目的文件夹 cd workspace
2、根据命令创建项目 cordova create cordovaDemo com.example.hello HelloWorld
其中:cordovaDemo 是项目的目录名称。
com.example.hello 是包名
HelloWorld 是您应用的项目名称,默认为app名称。
3、添加一些自己需要的插件
cordova plugin add cordova-plugin-console@latest(2.1.0) #指定插件版本
cordova plugin add https://github.com/apache/cordova-plugin-console.git #指定url
cordova plugin add https://github.com/apache/cordova-plugin-console.git#r0.2.0 #指定url及tag或者branch
cordvoa plugin add /Users/nick5683/Desktop/workspace/cordova-plugin-console #加载本地插件/自定义插件
4、添加完必要插件及已确定插件后添加平台
cordova platform add ios/android/brower #添加指定平台
5、更新项目
cordova platform remove ios/android/brower #删除指定平台
cordova platform update ios/android/brower #更新指定平台
6、查看插件列表
cordova plugin ls
6、删除插件
cordova plugin remove cordova-plugin-console
三、插件自定义及使用
1、plugman的安装和使用
- 安装 plugman
npm -g install plugman
创建一个插件,建议放在项目根目录下面,方便后续查找
按照下面例子样式创建插件,其中plugin.xml为配置文件,src文件夹中可以放置
plugman create -name PayCenter -plugin_id com.plugin.paycentr -plugin_version 1.0.0
-
给插件添加平台
-
进入到插件的目录下:
plugman platform add --platform_name ios
创建package.json 文件为这个插件
- 进入到插件的目录下:
plugman createpackagejson ./
注意./
必不可少,它指定了创建的package.json文件保存位置为插件的根目录
编辑插件内容
- 进入到相关平台下,然后修改里面的代码,一般是如下图结构
给cordova项目添加刚刚创建的插件
cordvoa plugin add /Users/nick5683/Desktop/workspace/cordova-plugin-console
然后执行 cordova platform update ios
或者 cordova platform remove ios & cordova platform add ios
即可更新ios项目,打开项目打包