学向勤中得,萤窗万卷书。这篇文章主要讲述Vite 从入门到精通,玩转新时代前端构建法则相关的知识,希望能为你提供帮助。
?
Vite 是 vue 的作者尤雨溪在开发 vue3.0 的时候开发的一个 基于原生 ES-Module 的前端构建工具。其本人在后来对 vue3 的宣传中对自己的新作品 Vite 赞不绝口,并表示自己 ”再也回不去 webpack 了“ 。那么 Vite 究竟有什么魅力?
这里引用一下 vite 官网首页的描述:下一代前端开发与构建工具
为什么是下一代呢?
现有的前端构建工具不够我们用吗?
Vite 是不是在重复造轮子?
下面我就用简单的逻辑解释一下 Vite 的优越性。
为什么是下一代
为了解释“下一代”这个问题,我们需要先了解一下“上一代”有什么问题。
为了了解“上一代”的问题,我们就需要弄懂“模块化”的概念。
在ES6出现之前,我们的代码模块化都是使用的社区规范
例如 node.js 中的 Common JS 规范。它并不是语言官方给出的规范,而是我们的开发者社区提供的规范,只不过用在了 node.js 当中。
再比如我们客户端的 AMD、CMD 模块化规范
ES6 出现之后,代码模块化有了语言规范,即 ES-Module
ES-Module 是伴随 ES6 出现的原生js模块化解决方案,其优越性这里先略掉。
模块化方案有很多,基于这些方案的工具也有很多。这里先放个结论:抛弃社区规范,使用语言规范成为前端模块化开发的趋势
所以,Vite 可以说是“下一代“
【Vite 从入门到精通,玩转新时代前端构建法则】
推荐阅读
- NFS网络文件系统安装与测试
- Linux之top命令
- prometheus中exporter使用示例
- 如何建立一体化云管体系,实现自治式多云管理
- MySQL数据库 管理
- 手把手教你轻松获取局域网络设备
- 《银行业保险业数字化转型的指导意见》的研运一体化该如何实现()
- 综合型集团该如何利用数字化转型支撑磅礴多元的服务()
- 高级数据结构(B+树实现介绍)