Cordova 从安装到创建项目到创建简单自定义插件到添加使用插件总结(一)

  • 说明
  • 1.下载node.js
  • 2.全局安装cordova
  • 3.创建项目
  • 4.添加平台
  • 5.构建iOS项目
  • 6.简单的插件开发
  • 7.插件打包以及映射js代码给前端开发人员使用
  • 8.将插件包加入cordova项目并使用插件

说明

本文针对mac系统下的流程,创建项目和自定义插件流程也以iOS为例。所有命令行皆为在终端中操作。

1.下载node.js

下载网址node.js 进去后,页面中间部分有两大块绿色部分就是下载链接。左侧的是稳定版,右侧的是最新版。任选其一下载并安装即可。

查看node是否安装成功,如果输出版本号说明安装成功。如果报错在前面添加sudo(下面的指令相同)。

node -v

2.全局安装cordova

sudo npm install -g cordova

回车后等进度条走完就行了,然后可以查看版本,如果输出版本号说明安装成功。

cordova -v

3.创建项目

①cd到你想创建项目的路径下,比如

cd ~/desktop

②创建cordova项目

sudo cordova create hello com.example.hello HelloWorld

hello是工程文件夹名称,com.example.hello是bundleID,HelloWorld是app名称。这个命令会为你的cordova App创建必要的目录结构。最后就是在桌面创建了一个带目录结构的hello文件夹,效果如下。

Cordova 从安装到创建项目到创建简单自定义插件到添加使用插件总结(一)_第1张图片
1.png

js代码项目等等就放在www文件夹下,可以用相关编程软件打开www文件夹然后编码。

4.添加平台

①进入项目根目录 通用做法是把你的项目文件夹直接拖到终端就好

cd /Users/XXX/Desktop/hello

②为项目添加平台

sudo cordova platform add ios --save

③查看已经添加了哪些平台(可选)

sudo cordova platform ls

④查看相关依赖是否正常(只需要进行一次就好,确认正常以后不需要再执行)

sudo cordova requirements
Cordova 从安装到创建项目到创建简单自定义插件到添加使用插件总结(一)_第2张图片
2.png

如果Xcode没安装就安装,如果是安装了多个或者路径不对这里会有提示。执行以下指令添加Xcode路径(应用程序/xcode右键打开包内容/Contents/直接把Developer文件夹拖到下面路径位置)。

xcode-select -switch Xcode路径

如果ios-deploy提示未安装,执行以下指令。

sudo npm install -g ios-deploy

5.构建iOS项目

下面的指令会构建所有你添加的平台项目

sudo cordova build

如果只想构建iOS平台项目

sudo cordova build ios

到这一步Xcode的项目就构建完成了,可以在项目根目录/platforms/ios/中看到Xcode的iOS项目。
tips:构建出来的Xcode项目默认是无法进行修改的。如果想对项目进行修改或者在里面进行自定义插件开发可以这么做。
①右键iOS文件夹/显示简介,解锁右下角的权限锁(会提示输入管理员密码),然后把所有权限改成读写。

Cordova 从安装到创建项目到创建简单自定义插件到添加使用插件总结(一)_第3张图片
3.png

②点击左下角齿轮按钮,并选择应用到包含的项目。

Cordova 从安装到创建项目到创建简单自定义插件到添加使用插件总结(一)_第4张图片
4.png

但是对Xcode项目的修改会大部分会在下次构建项目的时候被覆盖掉,这点请注意。

由于内容过多,对内容进行了分节,后续内容请跳转Cordova 从安装到创建项目到创建简单自定义插件到添加使用插件总结(二)

你可能感兴趣的:(Cordova 从安装到创建项目到创建简单自定义插件到添加使用插件总结(一))