`unibest` 是一个 uniapp 跨端解决方案,由 `uniapp` + `Vue3` + `Ts` + `Vite4` + `UnoCss` + `VSCode`(可选 `webstorm`) 实现。它使用了最新的前端技术栈,可以通过命令行方式运行 `web`、`小程序` 和 `App`,同时也支持 `HBuilderX` 运行,当前版本为 `HBuilderX` 运行版本。如需通过命令行运行,请安装命令行版(unibest)。 `unibest` 内置了 `约定式路由`、`layout布局`、`请求封装`、`请求拦截`、`登录拦截`、`UnoCSS`、`i18n多语言` 等基础功能,提供了 `代码提示`、`自动格式化`、`统一配置`、`代码片段` 等辅助功能,让你编写 `uniapp` 拥有 `best` 体验 ( `unibest 的由来`)。 ## ⚙️ 环境 - node>=18 - pnpm>=7.30 ## 📂 安装 ```bash # HBuilderX 模板,方便使用 uniCloud 云开发 (未来可以对接 uni-app x) pnpm create unibest my-project -t hbx-base # hbx的base模板 pnpm create unibest my-project -t hbx-demo # hbx的demo模板,包含所有的demo # 执行 `pnpm i` 安装依赖 pnpm i ``` ## 📦 使用 `HBuilderX` 打开 在 `HBuilderX` 运行(支持热更新)或 编译