Vue CLI4.0版本正式发布了!一起来看看有哪些新的变化吧
2024-10-11 00:00:14
Vue CLI4.0版本正式发布
这个主要的版本更新主要关注底层工具的必要版本更新、更好的默认设置和其他长期维护所需的微调。
我们希望为大多数用户提供平稳的迁移体验。
Vue CLI v4提供了对Nightwatch、Jest和PWA的极大改进,以及对所有核心包的许多其他小调整。
很多基础的主要依赖已经升级:
- core-js 3
- Nightwatch 1.x
- Jest 24
- Mocha 6
- workbox-webpack-plugin 4
- And a lot more……
并且很贴心的提供了迁移方案 :https://cli.vuejs.org/migrating-from-v3/
作者表示:
虽然工作重点已经转移到这个新的主要版本,但旧版本仍将继续支持一段时间。
在v4中引入的大多数新特性(不会打破规则)已经被反向移植到v3中了。
希望继续支持更多的v3版本,但是随着代码库的分歧,可能会越来越难做到这一点。
所以强烈建议开发者尽快将项目升级到v4。
- 在v4的开发中,我们更新了大部分代码,现在允许我们支持更多的包管理器(自定义包管理器和PNPM v4)。Yarn v2支持可能会在Vue CLI v4的后续特性版本中实现。
- 对于插件开发人员来说,GeneratorAPI中有更多的实用程序可用。
- Async function support in generators
- 用于通过新的vue升级命令进行代码迁移的migrator接口
- afterInvoke和afterAnyInvoke钩子(前者本质上与onCreateComplete相同,后者将在任何插件生成器调用后运行,我们目前在eslint插件中使用了这个钩子
- transformScript API,在用户项目中运行jscodeshift代码(从3.9版本开始可用)
另外Vue作者尤雨溪表示 Vue 3 源码已经开放了(目前依然是 pre-alpha 状态,但主要的架构改进、优化和新功能都已经完成,剩下的主要是完成一些 Vue 2 现有功能的移植) 。
预计今年年末或者明年年初能够正式发布,最新版的Vue3.0采用Typescript进行编写,对于想要贡献代码的开发者来说,将不可避免的需要掌握Typescript。
喜欢尝鲜的同学可以开始跟进学习了!
最新文章
- x01.os.23: 制作 linux LiveCD
- windows防火墙命令
- git 错误:
- PHPCMS后台统计点击量时出现点击数不改变可能丢失了JS代码。
- poj1061 Exgcd
- Android开发者的Git&;GitHub(二)
- JS判断数据是否是JSON类型
- Linux命令学习
- 用户View,五大布局
- JQuery 动画之 广告
- STM32普通定时器(TIM2-7)的时钟源
- windows下修改apache并发数
- java分割字符串用法
- postgreSql 基本操作总结
- scrapy 入门爬取新闻
- c++中的var_dump
- CSS: hover选择器的使用
- @1-5使用pandas保存豆瓣短评数据
- 绝对强大的三个linux指令: ar, nm, objdump
- 打通Linux脉络系列:进程、线程和调度