当前位置: 首页 > news >正文

cordova 使用

cordova 使用

安装 node

使用 nvm 安装

打开 shell 窗口,输入:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

这里貌似最好删除以前的 node,防止出现意外情况。

运行下面命令,查看是否成功

nvm -v  //查看版本

配置环境变量

在系统的环境变量中添加下面内容,并加到 Path 中去:

NVM_HOME
C:\Users\Administrator\AppData\Roaming\nvm

NVM_SYMLINK
C:\Program Files\nodejs

需要配置上面两个,后面的 node 地址还没生成,需要使用 use 切换。

安装 node

使用下面命令安装:

nvm -v nvm install v版本

使用 nvm 列举 node 版本:

nvm ls

使用 nvm 切换版本:

nvm use 版本

检查 node

使用下面命令检查 node 版本:

node -v

安装 cordova

修改 nvm 的源

进入 NVM_HOME 所在目录(如上),修改 settings.txt 文件,增加两行:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

安装 cordova

使用下面命令全局安装

npm install -g cordova@版本

检查环境要求

cordova 需要一些环境来配合开发,如 JDK、SDK、Gradle之类的,用下面命令检查:

cordova requirements

如果出现一些问题的话,要去下载对应东西,并配置好相应环境变量。

创建 cordova 工程

使用下面命令创建工程:

cordova create hello com.example.hello HelloWorld

参数分别对应目录、包名、工程名。

增加 platform

cordova 通过下面命令增加程序编译环境,例如增加安卓:

cordova platform add browser

编译 cordova 工程

cordova 通过下面命令进行编译,例如编译安卓:

cordova build ios -d/r

可选择编译 debug 版本或者 release 版本。

使用 Android studio 编辑

使用 Android studio 选中项目目录中 platform 目录下的 Android 项目打开,就可以编辑了。

运行 cordova 工程

cordova 通过下面命令进行编译并运行,例如安卓环境下:

cordova run android -d/r

需要在 SDK 中配置好虚拟机,

更多内容

查看官方文档:

https://cordova.apache.org/docs/en/11.x/guide/overview/index.html

相关文章:

  • 常见ai智能机器人呼叫中心等如何让短信营销更加有价值?
  • 极端气候肆虐催化,碳中和带出了一个“再生时代”
  • Cyclopropene-PEG-MAL Maleimide|环丙烯-聚乙二醇-马来酰亚胺
  • 大学生入学该准备哪些东西?Ipad好用电容笔测评
  • Redis 启动失败,appendonly.aof 损坏
  • 教育管理系统功能点
  • arthas调查内存溢出 kibana宕机导致内存溢出
  • pandas分析数据常用代码【自用】
  • web逆向 知识小结
  • nestjs typeorm Error: Entity metadata was not found错误解决。
  • div实现长按功能。长按事件
  • IDEA 2021 自动导包设置
  • C++ 完美转发是啥
  • 面包屑实现路由跳转
  • 取暖器UL1278测试办理流程
  • avalon2.2的VM生成过程
  • JAVA 学习IO流
  • Otto开发初探——微服务依赖管理新利器
  • Yeoman_Bower_Grunt
  • 计算机在识别图像时“看到”了什么?
  • 前言-如何学习区块链
  • 使用 QuickBI 搭建酷炫可视化分析
  • 智能合约Solidity教程-事件和日志(一)
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • #pragma data_seg 共享数据区(转)
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (1)SpringCloud 整合Python
  • (27)4.8 习题课
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (已解决)什么是vue导航守卫
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • *** 2003
  • .gitattributes 文件
  • .gitignore
  • .gitignore文件---让git自动忽略指定文件
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • /run/containerd/containerd.sock connect: connection refused
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚
  • @html.ActionLink的几种参数格式
  • @Service注解让spring找到你的Service bean
  • [16/N]论得趣
  • [BPU部署教程] 教你搞定YOLOV5部署 (版本: 6.2)
  • [BT]BUUCTF刷题第8天(3.26)
  • [BZOJ] 3262: 陌上花开
  • [C++] 默认构造函数、参数化构造函数、拷贝构造函数、移动构造函数及其使用案例
  • [C++]STL之map