hello, 大家好, 我是徐小夕, 之前和大家分享了很多可视化低代码以及前端工程化的技术实践和思考, 今天继续和大家分享一位技术小伙伴开源的非常有意思的脚手架—— yite-cli
.
后期笔者除了会定期分享主流的技术实践(包括前端可视化,工程化, 产品技术思想等), 也会抽出一部分精力帮助热爱开源小伙伴分享自己有意思的开源项目, 欢迎各位技术发烧友们推荐或者自荐, 让
3w+
程序员因你而变的更好.
yite-cli
是一个基于 vite
深度封装 方便
、好用
、强大
的vue3
项目开发脚手架。
作者自 2019
年开源至今,坚持不懈,默默耕耘。
如果作者的开源项目能够给你带来帮助和便利,可以给笔者的仓库点个 star
。
主要用于解决以下几个问题:
vite
,每个项目都需要配置一次。开发依赖
不应该暴露到项目中。所以,yite-cli
诞生了,有效地解决了这些问题。
如上所示,yite-cli
内置了 vite.config.js
文件,并提供了相当多的开发依赖。
这样,原本需要我们在项目中创建 vite.config.js
文件,并需要安装的相关依赖,就不需要我们在项目中安装了。
开发项目,最重要的是什么?快!稳!准!
如何达到这个要求?
css
预处理器只能用 scss
!java20
都出来了,为什么那么多企业守着 java8
不升级?
难道是因为他们傻吗?不,是因为他们,稳!
以不变,应万变!
稳定的技术架构远优于高级的、新的、流行的技术!
不过,yite-cli
的依赖都是最新的!
最新
+ 最稳
+ 持续迭代
约定大于配置!
约定
大于 配置
是本项目的核心宗旨。
那么什么是 约定大于配置
呢?百科解释如下:
约定优于配置(convention over configuration),也称作按约定编程,是一种软件设计范式,旨在减少软件开发人员需做出决定的数量,活得简单的好处,而又不失灵活性。
约定优于配置,并不是零配置或者完全没有配置,而是通过约定来减少配置!!!
用过 webpack
吗?从 0
让你搭建一个项目开发配置方案,你,烦不烦?怕不怕?慌不慌?
搭出来了,稳不稳?好不好?棒不棒?
呵呵。
yite-cli
脚手架,诞生于 2019
年的某个夏日蝉鸣的午后,几年以来,紧跟前端发展的脚步,逐步升级!
大量的项目实践,精心调配的开发味道,让你用起来,如鱼得水,信手拈来!
scss
语法,less
,stylus
都不支持。icones
的 1
万多个图标,妈妈再也不用担心我的图标不够用啦!500
的中大型项目(yite-cli
未在此数量以上的项目实践过)。yite-cli
丢失部分灵活性,以求稳定性)。ssg
等方案未做验证)i18n
国际化多语言支持src/env
目录中,便于管理layout
)pinia
存储方案scss
变量自动导入yidash(易大师)
vite
预构建配置,解决页面重新加载的问题git
提交时格式化支持reset.css
和 normalize.css
本仓库下的所有代码,均为 GPL-3.0 协议,如果你需要使用本仓库中的项目,需要满足以下要求:
简而言之,请任意免费使用或商用,但是请保留本项目版权所有。
以上便是本次分享的全部内容,希望对你有所帮助^_^