创建第一个项目
注册ionic账号
前往ionic官网注册账号
创建项目
命令行依次输入如下命令
ionic start demo blank
n
n
界面如下图则代表创建成功
![7292223-972d2a4001c38e1e.png](https://i-blog.csdnimg.cn/blog_migrate/f1625d98e6d86e5d7309985df7d9fdfe.webp?x-image-process=image/format,png)
image.png
运行项目
使用WebStorm打开项目
未安装WebStorm则前往下载并安装
Terminal中执行如下命令:
ionic serve
执行成功会自动打开浏览器并出现如下所示界面
![7292223-49db7c784f105c12.png](https://i-blog.csdnimg.cn/blog_migrate/28875467e5fbaff5af7d4aa690ec9b6f.webp?x-image-process=image/format,png)
image.png
项目结构解析
项目完整目录结构如下图:
![7292223-198af9af766b3897.png](https://i-blog.csdnimg.cn/blog_migrate/5a3c31d1046e2a7df2f9535e9d97bd73.webp?x-image-process=image/format,png)
image.png
node_modules
node 各类依赖包
resources
android/ios 资源(更换图标和启动动画)
src
开发工作目录,页面、样式、脚本和图片都放在这个目录下
app
app.components.ts: app的根组件,主要用来app启动时和启动后的操作
app.html:根加载页面
app.module.ts:app根模块,一些插件组件的引用需要在这里声明,告诉app如何组装应用
app.scss:对应于app.html的scss
main.ts:入口文件
pages
页面文件
providers
服务存放目录
pipes
管道存放目录
directives
指令存放目录
components
组件存放目录
assets
项目静态资源存放目录
theme
主题文件存放目录
www
编译生成的静态文件
platforms
android或ios等平台相关代码生成的目录
plugins /
存放已安装的cordova插件
config.xml
项目配置文件,配置ID,程序名称等。
package.json
npm安装模块时的依据文件,配置项目的元数据和管理项目所需要的依赖
index.html
程序的入口文件,一般不动