|─── koa-app # Koa后台
|─── public # 静态资源
|─── src # 源代码
| │─── api # 所有请求
| |─── assets # 图片、全局样式等静态资源
| |─── components # 全局公用组件
| |─── icons # 项目所有 svg icons
| |─── mock # 项目mock 模拟数据
| |─── router # 路由
| |─── store # 全局 store管理
| |─── utils # 全局公用方法
| |─── vant-ui # 按需引入vant组件
| |─── views # 所有页面
| |─── App.vue # 入口页面
| └─── main.js # 入口文件 加载组件 初始化等
|─── .env.development # 开发环境变量配置
|─── .env.production # 生产环境变量配置
|─── index.html # html模板
|─── package.json # package.json
|─── gulpfile.js # gulp配置文件
└─── vite.index.js # vite配置
|─── scss
| │─── color.scss # 颜色
| │─── vant.scss # vant样式覆盖
| │─── global.scss # 公共类
| │─── index.scss # 入口文件
| │─── transition.scss # 动画相关
| └─── variable.scss # 变量
- 下载SVG文件 https://www.iconfont.cn/
- 将SVG文件复制到src/icons/svg文件夹中
- 重命名SVG文件格式为 icon- *
- 组件模版中使用 <icon-svg name="icon-*" color="#fff"></icon-svg>
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
name | 图标类名 | string | — |
color | 图标颜色 | string | — |
# 克隆项目
git clone https://gitee.com/zhang-wenhaoyue/xiachufang
# 进入项目目录
cd xiachufang
# 安装依赖
npm install
# 启动服务
npm run dev
浏览器访问 http://localhost:3000
开发环境使用 .env.development 配置文件
生产环境使用 .env.production 配置文件
|─── public
| │─── unpackage # 打包APP所需资源
| │ │─── res # 打包APP图片、开屏图片
| │ └─── haoyue.keystore # 打包APP自有证书 证书别名:haoyue 证书密码:123456
| │─── favicon.ico # 网站图标
| └─── manifest.json # 打包APP配置文件
- 运行npm run build打包项目,生成dist文件夹
- 使用HBuilderX打开dist文件夹,选择发行-原生app云打包(仅支持安卓APP)
- 在APP打包界面输入证书别名和密码,证书选择public文件夹-unpackage文件夹-haoyue.keystore。
- 打包即可
注:manifest.json为打包APP配置文件,相关配置请查看文档
- 将目录下gulpfile.js中配置改为自己服务器配置
- 打包项目后运行命令 npm run up 即可自动部署koa服务至服务器
注:服务器需要安装node。首次部署请安装项目依赖。