git clone https://github.com/Ikarows/uniapp-cli.git
大于 v16.0.0
即可。
- Vue2
- Axios
- Vuex
- Eslint
- uView2
# install cnpm
npm install cnpm -g --registry=https://registry.npm.taobao.org;
# install dependencies
cnpm i
## strat ##
请放到 Hbuildx 中运行
# eslint
npm run lint
├── .hbuilderx # hbuilderx配置
├── src # 项目文件夹
│ ├── api # API接口
│ ├── components # 公用组件
│ ├── config # 配置文件
│ │ └── http.ts # axios 封装
│ ├── pages # 页面目录
│ ├── static # 资源文件夹
│ │ ├── img # 图库
│ │ ├── js # 脚本
│ │ └── css # 样式(scss, css, less)
│ ├── store # Vuex 目录
│ ├── uni_modules # uni插件
│ ├── utils # 公用函数目录
│ ├── App.vue # vue 根文件
│ ├── main.ts # vue 入口js
│ ├── manifest.json # hubildx项目打包配置
│ ├── pages.json # 路由配置
│ └── uni.scss # 默认样式
│
├── .eslintignore # eslint忽略文件
├── .eslintrc.js # eslint配置
├── .gitignore # git忽略文件
├── .prettierignore # prettier忽略文件
├── .prettierrc # prettier风格配置
├── index.html # 首页入口文件
├── package.json # 依赖包
├── README.md # 项目说明
├── upload.mjs # 自动化部署
└── vue.config.ts # vue配置文件
已开启分包,请在pages.json
配置subPackages
即可
"subPackages": [
{
"root": "pages/users",
"pages": [
{
"path": "user_info/index",
"style": {
"navigationBarTitleText": "用户信息"
}
}
]
}
]