【前端框架】开源推荐! yite-cli, 基于vite的开箱即用的项目脚手架
yite-cli是一个基于vite深度封装的vue3项目开发脚手架,专注于提供方便、好用、强大的开发体验。¹yite-cli的设计思路是:约定大于配置,以不变应万变,减少开发者需要做出的决定和配置,提高项目的稳定性和效率。²yite-cli的优势是:内置了大量自动特性,提供了完整且完善的基本项目开发模板,支持i18n国际化多语言,提供了灵活可控的项目骨架系统,封装了全局pinia存储方案,集成了1
·
什么是yite-cli?
yite-cli是一个基于vite深度封装的vue3项目开发脚手架,专注于提供方便、好用、强大的开发体验。¹
yite-cli的设计思路是:约定大于配置,以不变应万变,减少开发者需要做出的决定和配置,提高项目的稳定性和效率。²
yite-cli的优势是:内置了大量自动特性,提供了完整且完善的基本项目开发模板,支持i18n国际化多语言,提供了灵活可控的项目骨架系统,封装了全局pinia存储方案,集成了1万多个图标库,提供了强大的工具函数yidash等等。¹²
如何使用yite-cli?
使用yite-cli非常简单,只需要以下几步:
- 安装yite-cli:
npm i -g @yicode/yite-cli - 创建项目:
yite create <project-name> - 进入项目目录:
cd <project-name> - 启动开发服务器:
yite dev - 打包项目:
yite build
就这么简单,你就可以开始使用yite-cli开发你的vue3项目了。
yite-cli有哪些功能特性?
yite-cli有很多功能特性,这里只列举一些主要的:
- 不需要写路由配置,文件结构即路由
- 默认提供i18n国际化多语言支持
- 环境变量放到src/env目录中,便于管理
- 默认提供自动导入文件、配置、组件、插件等
- 灵活可控的项目骨架系统(layout)
- 默认提供封装好的全局pinia存储方案
- 默认提供scss变量自动导入
- 默认提供强大的工具函数yidash(易大师)
- 默认提供vite预构建配置,解决页面重新加载的问题
- 极少的项目依赖,所有开发依赖都在脚手架中
- 默认提供git提交时格式化支持
- 默认启用reset.css和normalize.css
yite-cli适合哪些场景?
yite-cli适合以下场景:
- 中小型项目
- 需要快速开发的项目
- 不想换人接手就大喊重构的项目
yite-cli不适合以下场景:
- 路由数量大于500的中大型项目(yite-cli未在此数量以上的项目实践过)
- 对开发灵活性要求高的项目(yite-cli丢失部分灵活性,以求稳定性)
- 需要动态路由的请不要使用(动态路由还需研发)
- 目前只支持单页应用开发(ssg等方案未做验证)
总结
yite-cli是一个基于vite的开箱即用的项目脚手架,专注于提供方便、好用、强大的vue3开发体验。它有很多功能特性和优势,适合中小型项目和快速开发的场景。如果你对yite-cli感兴趣,可以访问它的官方文档³,或者在gitee或github上给它一个star,支持作者的开源工作。
更多推荐



所有评论(0)