Ionic+AngularJs+Cordova环境搭建
来源:互联网 发布:安卓编程文件管理器 编辑:程序博客网 时间:2024/05/17 22:22
一直认为环境搭建是一个很简单的事情,而且在网上能够很快找到各种教程,直到最近我发现,这是错的:
第一点是因为技术革新的速度太快,而网络信息的更新太慢,以至于很多信息都是陈旧的,不可用的。
第二点是因为很多新人的惰性,并不想自己动手尝试,而是惯性的去找别人玩剩下的东西。
我依然很讨厌那些自学能力差的人,因为他们根本不知道什么叫做编程,甚至我见过很多程序员连手册都不会用,对于程序员来说简直是讽刺。
到此为止我要把自己这些天的环境配置好好的梳理一边,要记录我所遇到过的所有问题。
在此之前我选择了一套移动应用的开发框架,Ionic + angularJs + cordova,那么第一步就是配置开发环境。Ionic的安装需要node.js,如果你不知道什么node.js请自行百度吧。安装node.js后怎么确定安装成功,检查它的版本号即可,node -v。其他工具的安装校验一样的方式。
在安装了node.js后可以很方便的通过npm工具来安装ionic,甚至是所有我们开发中需要用到的东西。这里我要提两点:
1、利用npm安装的速度比较慢,但是可靠
2、如果有条件可以在资源的官方网站去down,不一定非要使用npm
Npm安装ionic和cordova是一样的,如果用npm来做,那么指令是:
npm stall ionic cordova
到这里我要着重说明几点:
1、很多教程说要使用指令npm install -g express,-g是什么意思?全局配置,如果不需要完全不用加-g,这会影响安装速度。
2、很多教程说要安装ant,其实不用。
3、很多教程说要ionic和cordova一起安装,其实不用,也不用特意的区分先后
4、Angularjs不需要特别安装,在使用ionic创建项目之后,我们能找到它。
5、安装好了ionic和cordova就可以了,我们只需要再配置下jdk和sdk,一个是java开发环境,一个是安卓开发环境。
如果安装好了cordova和ionic,那么jdk和sdk的安装就不用细说了吧,但是我要强调另一个事情,就是安装好sdk后,一定要使用SDKManage工具检查更新和安装你需要开发的版本,不然后面打包的时候会被坑死。
到此为止环境搭建完毕,别做其他无用的操作,也别想太多,我来整理下:
第一步:安装node.js
第二步:用npm工具安装cordova
第三步:用npm工具安装ionic
第四步:安装jdk(环境变量配置好)
第五步:安装sdk(环境变量配置好,并且更新版本,接受license)
结束。
- Ionic+AngularJs+Cordova环境搭建
- 在ubuntu搭建AngularJS+Ionic+Cordova环境
- Ionic、Angularjs、Cordova搭建Android开发环境
- 搭建Ionic AngularJS Cordova开发环境
- 搭建 AngularJS+Ionic+Cordova 开发环境
- Ionic + Angularjs + Cordova(Ionic2环境搭建)
- cordova+Ionic环境搭建
- ionic +cordova环境搭建
- 搭建 AngularJS+Ionic+Cordova 开发环境并运行一个demo
- H5开发:搭建 AngularJS+Ionic+Cordova 开发环境
- Cordova+Angularjs+Ionic混合开发入门篇(一)----- ionic环境搭建
- Ionic+Cordova开发环境搭建
- Apache Cordova + Ionic 环境搭建
- ionic angularJS phoneGap(cordova) 搭建app应用
- 使用cordova+Ionic+AngularJs进行Hybird App开发的环境搭建手册
- 搭建 AngularJS+Ionic+Cordova开发APP----- win10环境运行一个Ionic_demo
- PhoneGap+Angularjs+ionic 环境搭建
- nodejs+ionic+cordova+intellijIdea搭建webApp环境
- Uncaught (in promise) TypeError: Super expression must either be null or a function
- 二叉树极速排序算法-Java版
- solr中安装IKAnalyzer时 There exists no core with name “collection1“
- CentOS 7 环境下安装Maven
- 微信小程序,学习笔记(一)框架,视图层
- Ionic+AngularJs+Cordova环境搭建
- html radio样式美化
- redis相關
- jf框架中json.tld是什么?为什么不用更为简单的json-taglib.jar方式?
- TypeScript学习笔记之变量声明
- C# 解析dat文件
- Oracle的酒店管理平台RCE漏洞以及持卡人数据泄漏(CVE-2016-5663/4/5)
- 【caffe-windows】 caffe-master 之Matlab中model的分类应用
- js数组去重复的几种方法以及效率值测试