Vite升级
不对Vite做具体详细介绍,主要描述升级过程
wp2vite:
wp2vite 不会删除你的项目的webpack的配置文件,但是会在你的项目中插入vite的配置文件,相较于webpack,vite开发环境构建速度可以提升80%左右,构建生产环境能够提升50%左右。
wp2vite支持React、Vue,具体如下:
react
-
支持create-react-app创建的项目, 无论项目是否已执行eject配置
-
支持react-app-rewired配置的项目
-
支持webpack.config.js创建的项目
vue
- 支持vue-cli创建的项目, 无论项目是否包含vue.config.js文件
其他
-
其他包含webpack.config.js 文件的项目均支持转换
已被官方收录,实现这个插件得原因,应该是像咱们这种项目较大,我之前也试着把webpack改写为Vite确实是,项目是一点也起不来很痛苦,问题很多,用了这个以后不禁感慨,配置起来真香,如果今后项目再支持Vue3.0和TS语法应该语言结构就更强壮能写出来的BUG就更少了
会自动转换webpack配置到vite中,但是期间遇到了启动报错
解决方法:node node_modules/esbuild/install.js
https://github.com/tnfe/wp2vite/blob/master/README.zh-CN.md
yarn dev 试了下,保存单页面修改热更新是会快一些,但是还没到80%提升那么夸张,看了下这个只是最基础的配置,我稍微看了看,由于他和webpack现在是共生关系,所以有一些命令需要改写为Vite的,关系有点像yarn 和 npm 具体内容还需要再研究,会持续更新
分析项目属性读取配置文件分析后,自动配置更新
npm run vite-start,这里的路径,是不对的,所以找不到esbuild.exe文件,暂时没找到在哪儿修改还在排查中
esbuild.exe文件是有的,但是中间多了一部分路径,没查出来这东西哪儿加的去掉应该就没问题了
npm run vite-start (启动)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器