首页 > 其他分享 >搭建Cordova开发环境

搭建Cordova开发环境

时间:2023-04-28 19:36:55浏览次数:49  
标签:npm Cordova 创建 开发 cordova ionic 安装 搭建

Cordova是什么

Apache Cordova是一套设备API,允许移动应用的开发者使用JavaScript来访问本地设备的功能,比如摄像头、加速计。它可以与UI框架(如jQuery Mobile、angularjs或Sencha Touch)等相结合使用,这些UI框架可以使用HTML、CSS和JavaScript开发智能手机应用。

通过Cordova开发的应用,可以编译为android和ios版本的应用。

 

本文介绍Cordova+ionic+angularjs开发环境搭建

ionic是什么

ionic是一个专注于用WEB开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架。目前绑定的与angularJS和SASS。这个框架的目的是从web的角度开发手机应用,基于PhoneGap(即cordova)的编译平台,可以实现编译成各个平台的应用程序。

第一步:安装nodejs

nodejs官网下载4.2.1版本并安装,安装完成后在命令行输入:

node -v

结果:v4.2.1

说明安装正常

第二步:安装cordova

在命令行输入如下命令,安装cordova:

npm install -g cordova

如果命令长时间无反应或者出现错误,尝试输入以下命令,更换国内源

npm config set registry https://registry.npm.taobao.org

npm config set disturl https://npm.taobao.org/dist

之后再执行安装cordova到命令

第三步:安装ionic

输入如下命令:

npm install -g ionic

至此,安装完成。

 

如何创建项目

cordova命令创建原始cordova项目:

cordova create MyApp

ionic命令创建ionic格式项目:

ionic start myApp tabs   //创建带有top栏和bottom栏的示例项目
ionic start myApp sidemenu  //创建带有左侧带有menu栏的示例项目
ionic start myApp blank   //创建空白项目

参考网站:

Cordova官网

ionic官网

 

人生没有回头路,珍惜当下。



标签:npm,Cordova,创建,开发,cordova,ionic,安装,搭建
From: https://blog.51cto.com/icoding/6235379

相关文章

  • 测试质量体系搭建
     测试质量内建一、 测试职责● 1.1、职责一-理解和澄清业务需求○ 1.理解和澄清业务需求的维度:用户、业务影响、业务流程○ 2、需求可测试性○ 3、需求描述质量3.1、需求可测性(需求描述质量):● 如果需求不可测,也就不可验收,没办法知道项目是否成功完成;● 以......
  • Linux kernel 模块开发&构建学习
    主要是学习下kernel模块的玩法,代码来自社区简单kernel代码hello_world.c#include<linux/init.h>#include<linux/module.h>MODULE_LICENSE("DualBSD/GPL");staticinthello_init(void){printk(KERN_ALERT"Hello,world\n");......
  • 搭建个人空间
    一、准备阶段:选择框架:使用vue-element-ui框架写后台系统,框架进行搭建使用数据库以及接口:选择mongdb数据库,以及对应接口,使用postman工具进行测试接口安装地址:https://www.runoob.com/mongodb/mongodb-window-install.html二、介入编写   登入编写逻辑:一、编写html,css样......
  • vscode下搭建springboot
    安装两个扩展JavaExtensionforPackSpringBootExtensionPack配置mavenctrl+,搜索java.configuration.maven输入setting.xml的路径注意路径不能有中文或者空格创建springboot项目ctrl+shift+p创建项目,输入springbootInitializer即可。参考博客vscode配置ma......
  • Ubuntu搭建MySQL服务器
    Ubuntu安装MySQL使用apt命令安装”sudoapt-getinstallmysql-server“使用mysqladmin命令检查服务器的版本mysqladmin--version登录MySQL服务器(记录密码:17909)mysql-uroot-p('\h'forhelp.Type'\c'toclearthecurrentinputstatement.)Linux系统启动时启动MySQ......
  • 全球首个开发者村启动开村,产业聚力松山湖,共创大湾区创新高地
    摘要:由东莞松山湖管委会、东莞市工业和信息化局与华为云共同主办的松山湖开发者生态创新峰会暨华为开发者大赛中国区启动仪式举行。打造一流创新生态,与全球开发者共赢。4月26日,由东莞松山湖管委会、东莞市工业和信息化局与华为云共同主办的松山湖开发者生态创新峰会暨华为开发者......
  • 字符设备驱动开发
    1、字符设备驱动简介字符设备是Linux驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点灯、按键、IIC、SPI,LCD等等都是字符设备,这些设备的驱动就叫做字符设备驱动。在详细的学习字符设备......
  • Unity开发《一起来捉妖》教程 | 1.陀螺仪控制相机
    洪流学堂,让你快人几步。你好,我是郑洪智。洪流学堂公众号回复捉妖,可以获取本教程的源码工程。大智:“小新,你小子最近是不是谈恋爱了,怎么天天往外跑?”小新:“嘿嘿”大智:“嘿嘿你个鬼啊,从实招来,是不是要请我吃饭了?”小新:“最近有一款非常火的AR游戏,叫《一起来捉妖》,你玩了没?”大智:“听说......
  • 软件开发方法动物园
    这里总结了1970年以来的软件开发方法,这些开发方法的某些特质与动物园的某些动物类似哦!,这些开发方法的某些特质与动物园的某些动物类似哦!Waterfall–1970瀑布模型是一种连续的软件开发过程……,它使得开发从需求分析、设计、实施(验证)、集成、整合和维护阶段逐步发......
  • 10分钟极速入门Python全栈应用开发
    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/dash-master1环境搭建dash应用作为Python项目,建议大家从一开始就养成好习惯,使用虚拟环境来构建我们的dash应用运行所需环境,以我最常用的conda为例,终端执行下列命令,创建名为dash-app-dev,Python版本为3.8的虚......