【前端框架】开源推荐! yite-cli, 基于vite的开箱即用的项目脚手架

什么是yite-cli?

yite-cli是一个基于vite深度封装的vue3项目开发脚手架,专注于提供方便、好用、强大的开发体验。¹

yite-cli的设计思路是:约定大于配置,以不变应万变,减少开发者需要做出的决定和配置,提高项目的稳定性和效率。²

yite-cli的优势是:内置了大量自动特性,提供了完整且完善的基本项目开发模板,支持i18n国际化多语言,提供了灵活可控的项目骨架系统,封装了全局pinia存储方案,集成了1万多个图标库,提供了强大的工具函数yidash等等。¹²

如何使用yite-cli?

使用yite-cli非常简单,只需要以下几步:

  1. 安装yite-cli:npm i -g @yicode/yite-cli
  2. 创建项目:yite create
  3. 进入项目目录:cd
  4. 启动开发服务器:yite dev
  5. 打包项目: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,支持作者的开源工作。

你可能感兴趣的:(前端框架,开源,前端)