You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
1.2 KiB

4 years ago
# tall-mui-cli
4 years ago
## 项目运行
### 安装依赖
```
yarn
```
### 本地环境运行
+ h5
```
yarn dev:h5
```
+ 微信小程序
```
yarn dev:mp-weixin
```
+ app
4 years ago
```
4 years ago
yarn dev:app-plus
4 years ago
```
4 years ago
### 生产环境构建
+ h5
4 years ago
```
4 years ago
yarn build:h5
4 years ago
```
4 years ago
+ app
4 years ago
```
4 years ago
yarn build:app-plus
```
+ 微信小程序
```
yarn build:mp-weixin
4 years ago
```
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
4 years ago
## 代码提交
+ 项目设置了commit lint, commit信息验证;运行`yarn cz` 命令依次填写commit信息即可
+ 以及pre-commit钩子执行eslint代码格式检测, 代码格式不符合规则无法提交
```
yarn cz
```
## 技术栈
### UI及工具库
+ uni-app的cli构建版本
+ vuex vue官方状态管理库
+ tailwindcss 公共样式库(注意这个版本不是最新版本, 最新版本安装后报错)
+ uview-ui uni-app组件库
+ alloyfinger 移动端手势库
+ dayjs 时间处理库
+ pwa 处理缓存, 构建离线应用
### 构建相关
+ sass node-sass
+ prettier 自动格式化代码
+ eslint 代码可是校验
+ commitlint git commit信息校验
+ husky lint-staged git钩子处理commit校验及eslint代码检测
+ vue-cli-plugin-mock mock数据