前端时间学习了ionic5+angular12,做一次学习记录,对这阶段学习做一个总结。

安装ionic

本地全局安装

npm install -g ionic
或
// 用tabobao镜像装会快些
cnpm install -g ionic

安装完毕后,查看是否安装成功。

ionic -v
xxxxMacBook-Pro:~ xxxx$ ionic -v
5.4.16────────────────────────────────────────────────────────────Ionic CLI update available: 5.4.16 → 6.18.1The package name has changed from ionic to @ionic/cli!To update, run: npm uninstall -g ionicThen run: npm i -g @ionic/cli────────────────────────────────────────────────────────────

出现版本信息,即为安装成功。

创建项目

执行

ionic start myDemo


如上,我在本地创建了一个ionic+angular的空白项目,项目名为myDemo,创建完毕会自动下载依赖。

注意

在执行ionic start创建项目时可能会出现下面报错:

[ERROR] Network connectivity error occurred, are you offline?If you are behind a firewall and need to configure proxy settings, see:https://ion.link/cli-proxy-docsError: getaddrinfo ENOTFOUND d2ql0qc7j8u4b2.cloudfront.net
⠋ Downloading and extracting blank starter

初步判断原因:

可能是国内镜像的原因

解决办法:

用以下命令创建项目,不会下载依赖。

ionic start myDemo --no-deps

项目创建好后,再执行下面命令下载依赖。

npm install
或
cnpm install

项目主要目录介绍


后缀名为.spec.ts的文件是自动生成的测试文件,我项目中用不到,一般都删除了。

项目启动命令
npm start
或
npm run start

浏览器出现以下页面,则项目成功搭建了。

开发快捷命令

新建页面
 ionic g page 页面名称
新建组件
ionic g component components/组件名称
新建路由守卫
ng generate guard 文件名
或者
ionic g


ionic或者angular cli构建的项目,目录差不多。
如果之前有学过TS和vue的话,这个上手应该蛮快的。

angular+ionic学习之项目构建相关推荐

  1. Maven学习:项目构建生命周期

    图1 maven对项目构建的生命周期划分为三个阶段 可以比喻成婴儿时期,成年人时期,和老年时期. 成年人时期(default)做的事情最多,任务也基本上都处于这个阶段. 图2 Clean要干的事情如图 ...

  2. Angular 14微前端项目构建

    前景知识命令 How to create a new remote using Angular CLI? (Webpack 5 Module Federation micro frontends) n ...

  3. 深度学习(五十六)tensorflow项目构建流程

    tensorflow项目构建流程 博客:http://blog.csdn.net/hjimce 微博:黄锦池-hjimce   qq:1393852684 一.构建路线 个人感觉对于任何一个深度学习库 ...

  4. Maven学习总结(2)——Maven项目构建过程练习

    Maven学习总结(二)--Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项目的过程 一.创建Maven项目 1.1.建 ...

  5. Maven学习总结(二)——Maven项目构建过程练习

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(二)--Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验 ...

  6. python项目构建_通过构建4个项目来学习Python网络

    python项目构建 The Python programming language is very capable when it comes to networking. We've releas ...

  7. Gradle学习(二十)——多项目构建详解

    跨项目配置 虽然子项目之间可以完全隔离单独配置,但是子项目直接有相同特征的情况也是很常见的,多个项目共享配置是更好的选择. 配置和执行 在gradle学习-十八-构建的生命周期这一篇中我们已经讲过Gr ...

  8. Java初级项目学习第一讲:Maven项目构建

    Maven项目构建 一.什么是Maven Maven这个单词来自于意第绪语(犹太语),意为知识的积累.Apache Maven是一个(特别是Java编程)项目管理及自动构建工具,由Apache软件基金 ...

  9. angular基础学习

    angular基础学习 核心 一. angular环境搭建 1. 安装前准备: 1.1 安装nodejs 1.2 安装 cnpm, 尽量不要使用 1.3 使用npm/cnpm命令安装angular/c ...

最新文章

  1. USACO 1.4 牛奶
  2. 【pytorch】pytorch-yolov3拍照并保存,进行检测后遍历所有图片并显示图片
  3. wxWidgets:wxBookCtrl 概述
  4. 【echarts】echarts开发详解
  5. sh 脚本执行sql文件传参数
  6. JWT 实现微服务鉴权
  7. 备战蓝桥杯—有边数限制的最短路 (bellman_ford+)——[AcWing]有边数限制的最短路
  8. android sim卡分析,Android 判断SIM卡属于哪个移动运营商详解及实例
  9. 零基础转行如何准备一场软件测试面试
  10. 设置内核的运行环境之隔离的应用程序
  11. java考勤表导出_考勤表如何导出?
  12. android利用数字证书对程序签名
  13. python chardet模块_python编码检测原理以及chardet模块应用
  14. java整除符号是什么意思_java除法及java除法运算的基础知识
  15. IP地址、子网掩码、网络地址之间相关的计算
  16. 电脑卡死,电脑卡屏死机几个原因与解决办法必看
  17. android 禁止跟随系统字体,Android 应用全局字体调节或禁止随系统字体大小更改...
  18. OpenLayer仿天地图多时相
  19. 用ch341a刷写主板bios
  20. 单招考计算机一般考什么科目,单招考试考什么内容 单招都考什么科目

热门文章

  1. 等级保护基本要求四级通用要求
  2. CChelper彩虹SDK可视远程客服解决方案
  3. 探索未来,未解之谜,阅读类 app
  4. php 物联网协议,物联网常用通讯协议科普
  5. 超级画板自动推理功能初探
  6. TIA 模拟量信号读取 FC105
  7. 华南x99-f8黑苹果免驱网卡Wi-Fi正常蓝牙无法使用解决方法
  8. android Marvel,Marvel下载-Marvel创建应用程序下载v2.3.0 安卓版-西西软件下载
  9. 【2019年08月26日】A股最便宜的股票
  10. bmi计算器公式_身高163cm体重48.56kg的女性标准体重与BMI指数 - BMI计算器