wp2vite —— 让 webpack 项目支持 Vite
wp2vite是一个前端项目转换工具,可以让webpack项目支持vite。
wp2vite 不会删除你的项目的webpack的配置文件,但是会在你的项目中插入vite的配置文件
相较于webpack,vite开发环境构建速度可以提升80%左右,构建生产环境能够提升50%左右
Examples
support
react
- 支持create-react-app创建的项目, 无论项目是否已执行eject配置
- 支持react-app-rewired配置的项目
- 支持webpack.config.js创建的项目
vue
- 支持vue-cli创建的项目, 无论项目是否包含
vue.config.js
文件
other
- 其他包含webpack.config.js 文件的项目均支持转换
安装
npm install -g wp2vite
使用
cd yourwork/your_project // go to your project catalog wp2vite or wp2vite init npm install // install dependencies npm run dev // start server or npm run vite-start // start server
todo
- 支持自定义其他项目
贡献
如果你想解决一个缺陷,欢迎提pr
如果你想增加一个功能或者修改已有功能,请提issue

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 深入剖析共识性算法 Raft
一、 Raft简介 1.1 Raft简介 Raft是一种为了管理日志复制的分布式一致性算法。Raft出现之前,Paxos 一直是分布式一致性算法的标准。Paxos 难以理解,更难以实现。Raft 的设计目标是简化 Paxos,使得算法既容易理解,也容易实现。 Paxos 和 Raft 都是分布式一致性算法,这个过程如同投票选举领袖(Leader),参选者(Candidate)需要说服大多数投票者(Follower)投票给他,一旦选举出领袖,就由领袖发号施令。Paxos 和 Raft 的区别在于选举的具体过程不同。 Raft 可以解决分布式 CAP 理论中的 CP,即一致性(C:Consistency)和分区容忍性(P:Partition Tolerance),并不能解决可用性(A:Availability)的问题。 1.2分布一致性 分布式一致性 (distributed consensus) 是分布式系统中最基本的问题,用来保证一个分布式系统的可靠性以及容错能力。简单来说,分布式一致性是指多个服务器的保持状态一致。 在分布式系统中,可能出现各种意外(断电、网络拥塞、CPU/内存耗尽等...
- 下一篇
IBM 为 POWER10 上的 Linux 进行更多优化
Phoronix指出,随着 IBM POWER10 Linux 支持的所有基本要素的逐渐到位,IBM 工程师近期正在积极地提交有关POWER10 性能优化方面的补丁。其中值得一提的则是对sched/fair 的 wake_affine 改进。 IBM方面称,他们发现 Power10 上的一些基准数据比预期的要少,从而将部分原因追溯到了 Linux 调度代码。“Power10 上的一些基准数据比预期的要少。一些分析表明,问题在于 Power10 上的 L2-Cache 是核心级的,即只有 4 个线程共享 L2-Cache。” 鉴于 POWER10 的二级缓存是在核心层面上的,所以IBM为 POWER10 做了一些sched/fair方面的调整,包括对空闲的 CPU 核心和缓存亲和性的偏好。目前,这组补丁再加上四月初的开始的早期补丁系列似乎已经取得了一些成效。早期的系列补丁是为了确保正确发现二级缓存并将最后一级缓存(LLC)域设置为 SMT 调度域。 这些补丁已经展现出了很明显的效果,譬如 Java DayTrader 基准测试的案例显示吞吐量提高了 44%,合成调度基准测试也得到了有效提...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8编译安装MySQL8.0.19
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器