Vue3.0 + Vite 绝佳的开发体验
- 更新:2020-08-21 09:25:09
- 首发:2020-08-20 18:52:31
- 互联网
- 6604
Vite
是一个尤大开源的革命性的Web构建工具。
Vite
是基于浏览器原生ES Module imports
的构建工具。很多场景下,Vite
可以代替webpack
,开发调试的速度有了非常大的提升。Vite
支持对单个文件的热更新,调试一行代码等很久的情况或将成为历史。
vite是法语中“ fast”的意思,其发音是/vit/
。
目前来说,Vite
可以通过polyfilled兼容支持ES2015(ES6)的浏览器,是立足当前且面向未来的创新。如果你的应用场景下可以使用Electron
或者支持ES6的浏览器,后端搭配高版本Node.js
并设置type=module
,那么就可以拥有一整套的原生ES Module
开发体验了。相比起某些语言十多年还没迭代完成一个大版本,JavaScript
在这方面可谓是强大得多。不过当前引入第三方库可能还存在较大的难度。Vite
使用要求项目里只使用ES Module imports
,如果使用了 require
将无法正常运行,所以要完全代替webpack
仍有难度。由于大部分项目都经过了Babel
编译,原始代码普遍是ES Module imports
方式,因此迁移成本较低。
使用Vite
,「热更新的速度不会随着模块增多而变慢」,它只会重新编译改变了的文件。
特性
- 闪电速度的冷启动
- 即时热模块更换(HMR)
- 真正的按需编译
快速体验Vue 3.0
+ Vite
yarn create vite-app vue-demo && cd vue-demo && yarn && yarn dev
Vite
开源仓库地址:https://github.com/vitejs/vite
更多关于Vite
的介绍,推荐阅读《Vite 原理浅析》。
除特别注明外,本站所有文章均为原创。原创文章均已备案且受著作权保护,未经作者书面授权,请勿转载。
打赏
交流区
暂无内容
老师你好,我希望能用一个openwrt路由器实现IPv4和IPv6的桥接,请问我该如何实现?我尝试了直接新增dhcpv6的接口,但是效果不甚理想(无法成功获取公网的ipv6,但是直连上级路由的其他设备是可以获取公网的ipv6地)
![%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE20241205230845.png](https://cdn.wyr.me/visitor-files/2024-12-05/1733411344287屏幕截图 2024-12-05 230845.png)你好
,为什么我这里是0039 813C 0600 0075 16xx xx xx,只有前6组是相同的,博客中要前8位相同,这个不同能不能照着修改呢?我系统版本是Win1124H2
大神你好,win11专业版24h2最新版26100.2033,文件如何修改?谢谢
win11专业版24h2最新版26100.2033,Windows Feature Experience Pack 1000.26100.23.0。C:\Windows\System32\termsrv.dll系统自带的这个文件,39 81 3C 06 00 00 0F 85 XX XX XX XX 替换为 B8 00 01 00 00 89 81 38 06 00 00 90。仍然无法远程连接。原来是win11 21h2系统,是可以远程链接的。共享1个主机,2个显示器,2套键鼠,各自独立操作 各自不同的账号,不同的桌面环境。
博主,win11专业版24h2最新版,C:\Windows\System32\termsrv.dll系统自带的这个文件,找不到应该修改哪个字段。我的微信:一三五73二五九五00,谢谢