背景:以前项目是用React+AntDesignPro写的.再过两个礼拜就有一个新项目要写了.这个项目主管要求用Angular+ionic写,因而与开始了个人学习之旅.从建立一个ionic项目开始!加油!!css
用管理员的身份
打开命令窗口必定要先安装node环境
运行命令:html
npm install -g ionic
以下图 :node
2.1
:切到你须要安装的项目文件夹下2.2
:运行新建ionic项目的命令typescript
ionic start
命令介绍:npm
// 给你的新项目取个名字 例:testIonic Project name: testIonic // 选择新项目使用的框架:React/Angular 例:Angular Framework: Angular // 选择下载项目模板 例:blank(空白) Starter template: blank
以下图:
项目建立成功后会出现[Info]提示:
json
3.1
:切到你刚刚建立的项目文件夹目录下3.2
:运行项目
运行命令:segmentfault
ionic serve
运行成功后会出现一个地址http://localhost:8100
页面上打开这个地址就会出现如下页面表明整个步骤运行成功!浏览器
打开NPM文件夹鼠标移至start上面右侧会出现一个小箭头,点击运行
(由于懒的敲命令,点击start就能够运行了.也能够在vscode上方的终端
,新建终端,输入ionic serve,是同样的效果~ 都是运行项目)
运行成功后会出现一个窗口地址.http://localhost:4200
这样就表明你用vscode运行项目成功了~~
浏览器打开窗口地址出现了下面的页面.真香~~
app
项目目录以下:框架
src // 开发工做目录,页面、样式、脚本和图片都放在这个目录下 src/app // 应用根目录(组件、页面、服务、模块) src/assets // 资源目录(静态文件,图片,js框架...) src/environments // 环境配置 src/theme // 主题文件,里面有一个scss文件,设置主题信息 src/global.scss // 全局 css 文件 src/index.html // index 入口文件 src/main.ts // 主入口文件 src/polyfills.ts // 这个文化包含 Angular 须要的填充,并在应用程序以前加载 angular.json // angular配置文件 ionic.config.json // ionic配置文件 package.json // 配置项目的元数据和管理项目所须要的依赖 package-lock.json // 本次配置项目的元数据和管理项目所须要的依赖 tsconfig.json // TypeScript 项目的根目录,指定用来编译这个项目的问根文件和编译选项 tslint.json // 格式化和校验 typescript
// 修改home.page.html文件内容为: <ion-header [translucent]="true"> <ion-toolbar> <ion-title> Blank </ion-title> </ion-toolbar> </ion-header> <ion-content [fullscreen]="true"> <ion-header collapse="condense"> <ion-toolbar> <ion-title size="large">Hello world!</ion-title> </ion-toolbar> </ion-header> <ion-content class="ion-padding"> <div id="container"> <strong>来给我点赞呀!!</strong> <p>个人博客<a target="_blank" rel="noopener noreferrer" href="https://segmentfault.com/u/timor_5d5e2be9e8378">地址</a></p> </div> <p>{{ text }}</p> <ion-button (click)="onChangeText()">来点我呀</ion-button> </ion-content> </ion-content>
// 修改home.page.ts内容为: import { Component } from '@angular/core'; @Component({ selector: 'app-home', templateUrl: 'home.page.html', styleUrls: ['home.page.scss'], }) export class HomePage { text = 'Our first Ionic app'; onChangeText() { this.text = 'changed!'; } }
页面刷新后变成了这样:
点击按钮后:文字发生了变化
点击连接能够跳转至个人博客首页~