
基于vite2的react脚手架
发布日期:2021-05-09 04:22:27
浏览次数:18
分类:博客文章
本文共 1071 字,大约阅读时间需要 3 分钟。
开发编译
- yarn start 启动开发
- yarn build 启动编译
代码质量和风格
husky/lint-staged/eslint/prettier 暂存区代码提交自动检查修复 , 可以自行扩展git hooks , e.g. commit-msg 代码提交检查等。
HMR
@vitejs/plugin-react-refresh 实现react HMR
代码库(样式)按需加载
样式按需加载 (组件不存在这个问题),默认配置了antd 和zarm组件库,对于其他组件库, 参考vite-plugin-style-import 文档
plugins: [ styleImport({ libs: [ { libraryName: 'antd', esModule: true, resolveStyle: (name) => { return `antd/es/${name}/style/index`; }, }, { libraryName: 'zarm', esModule: true, resolveStyle: (name) => { return `zarm/es/${name}/style/css`; }, }, ], }), ],
自定义
- publicPath
- 打包支持目标浏览器
- mififier 压缩terser/esbuild 自动切换
- 主题色配置 (antd)
const customConfig = { publicPath: '/', // 打包生产环境时使用 theme: '#004bcc', // antd 主题色 supportLegacyBrowsers: false, //是否支持老的的浏览器,e.g. IE ,设置true生产打包时minify使用 terser, 否则使用更快的esbuild (包体积也稍大)};const modifyVars = { '@primary-color': customConfig.theme, '@link-color': customConfig.theme,};
开发效果图
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月11日 10时08分41秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Deepin_使用Python+MySQL创建工作日志记录
2019-03-06
dpdk在虚拟机上出错处理
2019-03-06
Nagios 系统监控基本安装配置过程详解
2019-03-06
Macbook 彻彻底底的卸载MySQL
2019-03-06
CSS 字体属性和文本属性的初步了解
2019-03-06
ASP.NET Core 一步步搭建个人网站(4)_主页和登录验证
2019-03-06
SSIS 转移数据库和SQL Server对象组件
2019-03-06
NumPy 学习 第一篇:ndarray 的创建和形状操纵
2019-03-06
NumPy 学习 第四篇:数组的基本操作
2019-03-06
正则表达式 第四篇:贪婪和消耗字符
2019-03-06
SQL Server 列存储索引 第二篇:设计
2019-03-06
ADF 第五篇:转换数据
2019-03-06
Databricks 第4篇:pyspark.sql 分组统计和窗口
2019-03-06
博客系列目录
2019-03-06
部署AlwaysOn第二步:配置AlwaysOn,创建可用性组
2019-03-06
PowerBI开发 第八篇:查询参数
2019-03-06
Execute SQL Task 第二篇:返回结果集
2019-03-06
我眼中的项目经理
2019-03-06
索引调优 第二篇:碎片整理
2019-03-06
SQL Server 存储中间结果集
2019-03-06