Ionic for Angular 环境搭建
学习【Ionic】框架前,我们先简单了解下 该框架的基本介绍,本介绍来自【菜鸟网】
Ionic 简介:
- ionic 是一个强大的 HTML5 应用程序开发框架(HTML5 Hybrid Mobile App Framework )。 可以帮助您使用 Web 技术,比如 HTML、CSS 和 Javascript 构建接近原生体验的移动应用程序。
- ionic 主要关注外观和体验,以及和你的应用程序的 UI 交互,特别适合用于基于 Hybird 模式的 HTML5 移动应用程序开发。
- ionic是一个轻量的手机UI库,具有速度快,界面现代化、美观等特点。为了解决其他一些UI库在手机上运行缓慢的问题,它直接放弃了IOS6和Android4.1以下的版本支持,来获取更好的使用体验。
Ionic 特点
- ionic 基于Angular语法,简单易学。
- ionic 是一个轻量级框架。
- ionic 完美的融合下一代移动框架,支持 Angularjs 的特性, MVC ,代码易维护。
- ionic 提供了漂亮的设计,通过 SASS 构建应用程序,它提供了很多 UI 组件来帮助开发者开发强大的应用。
- ionic 专注原生,让你看不出混合应用和原生的区别
- ionic 提供了强大的命令行工具。
- ionic 性能优越,运行速度快。
学习Ionic框架之前,需要基本以下基本知识:
HTML,CSS/SCSS,JavaScript/TypeScript,Angular
【Ionic】相关内容:
- ionic 官方网站:http://ionicframework.com/
- ionic 官方文档:http://ionicframework.com/docs/
- Github 地址:https://github.com/driftyco/ionic
由于【Ionic】框架从V4.x以后的版本都支持目前主流的前端框架【angular/优先支持】,【React】和【Vue】,所以可以选择自己的喜好构建应用程序。
环境搭建(Windows平台):
以管理员身份运行【PowerShell】进行如下操作:
- 安装【node】最新LTS版本,网址:https://nodejs.org/en/
- 查看【node】版本:node -v
- 查看【npm】版本:npm -v
- 安装【Angular CLI】:npm install -g @angular/cli ,如果npm安装失败可以使用【cnpm】代替安装;
- 【cnpm】安装:npm install -g cnpm --registry="https://registry.npm.taobao.org"
- 【cnpm】代替【npm】安装:cnpm install -g cordova ionic
- 安装【ionic】(v3.x 或 v4.x 版本):npm install -g cordova ionic 或者 cnpm install -g cordova ionic
- 如果以前安装了Ionic CLI(v3.x/v4.x 版本),则由于包名的更改,需要卸载它。
- 卸载【ionic】:npm uninstall -g ionic 或者 cnpm uninstall -g ionic
- 安装【ionic cli】:npm install -g @ionic/cli 或者 cnpm install -g @ionic/cli
- 查看【ionic】版本:ionic -v
- 查看【cordova】版本:cordova -v
- 创建【ionic】应用程序(基于 Angular 框架)
- 查看所有可用的启动器模板: ionic start --list
- 创建ng的【tabs】应用(名称ionicDemo01):ionic start ionicDemo01 tabs --type=angular
- 选择进入刚才的应用:cd ionicDemo01
- 安装项目依赖:npm install 或者 cnpm install
- 运行项目【ionicDemo01】:ionic server
如果以上过程出现【WARN】提示:
- npm WARN deprecated core-js@2.6.11: core-js@< 3 is no longer maintained and not recommended for usage
说明【core-js@2.6.11】需要更新:npm install --save -g core-js@^3 或者 cnpm install --save -g core-js@^3
最后基于【Ionic for Angular】创建的项目运行如下:
Ionic for Angular 环境搭建相关推荐
- 【Angular】angular环境搭建
angular环境搭建 1.安装前的准备 1.1 安装node.js 1.2 安装cnpm 1.3 使用npm/cnpm安装angular/ cli 2.创建angular项目 2.1找到要创建项目的 ...
- Ionic+Cordova开发环境搭建
Ionic+Cordova的组合是一个跨平台的移动开发框架,属于HybirdApp开发模式.其中Ionic是一个前端框架,集成了AngularJs在里面,有很好很漂亮的UI控件.Cordova本身就是 ...
- Windows下Ionic Android开发环境搭建
转自 http://www.itwap.net/ArticleContent.aspx?id=26 来源: itwap.net 作者: 词略 时间: 2015-4-2 16:57:28 (一)Ioni ...
- Cordova/Ionic Android 开发环境搭建 - Windows系统
电脑操作系统 - windows 10 IDE - WebStorm 2019 Node v10.15.3 npm v6.4.1 Ionic v3 Angula v5 Cordova 移动设备 - 机 ...
- angular环境搭建
1.安装typescript npm install -g typescript 2.安装angular-cli npm install -g @angular/cli
- 前端学习(2321):angular环境搭建1
- Angular4.0环境搭建详解--windows系统环境
第一步:安装NodeJS 下载最新版的NodeJS并安装,安装完成后打开CMD命令行,输入以下命令: node -v 若返回类似版本号则代表NodeJS安装成功,如下: 第二部 安装npm 新版的No ...
- Ionic+Angular 开发移动应用一:环境搭建
欢迎交换友链: Laker's Blog--进击的程序媛 Github:https://github.com/younglaker V信: lakerHQ (请注明'来自博客') 介绍 ionic 是 ...
- Ionic 学习笔记之-痛彻心扉的环境搭建
Ionic 学习笔记之-痛彻心扉的环境搭建 最近在学习Ionic 做多平台的应用.跨平台应用.就是用html写的界面.js实现逻辑. 在学ionic之前选了各种跨平台APP开发框架.最后选择了ioni ...
- 最新版ionic环境搭建
由于最近开始学习Ionic,发现网上的环境搭建都是好几年前的,按照上面的方法搭建都不成功,折腾了好几天才把环境搭建成功,可以编译APK包,下面把搭建的过程以及工具包都分享出来.注:
最新文章
- iOS 微信SDK1.8.6后需要UniversalLink解决方案及采坑记录
- 在vSphere Client中启动虚拟机创建进程以及VMwareTools安装
- ADAMoracle预言机的发展趋势和特点
- android 绕过root检测,公主连结怎么绕过root检测 绕过root检测方法一览
- iOS学习 NSString常用技巧
- 深入理解HashMap+ConcurrrentHashMap扩容的原理
- rust最低什么显卡能游戏_Steam游戏音轨终于能单独买 游戏显卡铭瑄值得选
- Linex系统 配置php服务器
- mysql客户sqlyog_MySQL客户端工具 SQLyog
- 离线版的百度地图 js
- java计算机毕业设计家教管理系统源码+mysql数据库+系统+lw文档+部署
- python 获取网页特定图片并保存至本地
- lol服务器不稳定领皮肤,LOL免费领“源代码娜美”皮肤 官方致歉游戏卡顿问题...
- android 下的 WATCHDOG(2)
- VisualStudio 2017 c++安装
- 电话销售话术模板有哪些 电话销售技巧
- QT与MATLAB混合编程
- 对残差网络resnet shortcut的解释
- 浙江省现代教育强市要求计算机配套的,浙江省中小学现代教育装备标准.doc
- hdoj 1864 最大报销额 【01背包】||【dfs】
热门文章
- java 短信批量发送_Redis实现订阅发布与批量发送短信
- vba实现简单的数据排序和颜色统计
- Ubuntu 16.04 状态栏实时显示网速、CPU、内存等
- 文件一键上传、汉字转拼音、excel文件上传下载功能模块的实现
- 解决MySQL报错[Err] 1093 - You can't specify target...
- 什么软件可以让头发变黑_吃什么可以让头发变黑?
- 学硕与专硕 计算机,2019计算机考研选学硕还是专硕?
- Git 基础知识 - 查看提交历史记录
- js删除对象的某个属性
- 创新设计思维总结报告