Free Party cli 一个注重自由配置的脚手架

free-party-cli是一个基于Vite的React脚手架,它整合了React、Redux、Immer和Redux Toolkit等全家桶工具,提供快速启动和热重载。该项目旨在解决大型项目启动速度和热重载慢的问题,通过Vite实现快速开发体验。文章还介绍了如何安装和使用free-party-cli来创建和运行项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章摘要

一个 react 全家桶脚手架,使用 vite 进行项目启动,热加载

写在前面

友链:
xinsirnuxt:一个 nuxt 脚手架
文档链接:https://juejin.cn/post/7063680890001424392
模板链接:
gitee:https://gitee.com/ming_xinChen/free-party-template
github:https://github.com/Andy-ask/free-party-template

为什么要整合这么一个 cli

这个 cli 是通过 vite 作为打包工具创建的 react,当时我发现 vite 创建的 react 非常简陋,但是我又想使用 react 全家桶,所以 free-party-cli 就诞生了

为什么要采用 vite 作为打包工具?

当你的项目越来越大的时候,你会发现启动的项目的速度会越来越慢,热重载的速度也会越来越慢,这就需要去优化项目启动速度以及热重载速度
这时候 vite 他就来了;vite 具如其名,急速的,他带来了极速的服务启动以及轻量快速的热重载,直接解决了开发中启动速度与热重载的慢的问题,这也是我为什么选择用 vite 的原因
关于 vite 的其他特性可以查阅 vite 官网 https://cn.vitejs.dev/

使用了哪些 react 家族?

react:框架本身,这个我就不多说了,学习可看官网 https://reactjs.org/
redux:用于JS应用程序的可预测的状态容器,官网 https://redux.js.org/
immer:不可变数据结构,增加 redux 的安全性能,官网 https://immerjs.github.io/immer/
redux-toolkit:redux工具,更好的使用redux,并且使用集成了 immer,在使用 redux 的时候自动使用 immer,官网 https://redux-toolkit.js.org/
react-router:路由,让你在多个页面间穿梭,官网 https://reactrouter.com/

怎么使用 free party cli?

全局安装 free party cli
npm install -g free-party-cli
or
yarn add -g free-party-cli

创建项目
free-party-cli create [你的项目名]
cd [你的项目名]

安装包
npm install

运行
npm run dev

写在最后

在往后的时间里,我会将 free party cli 打造为更加自由并且稳定的脚手架,保持最新、自由、稳定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值