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。
喜欢尝鲜的同窗能够开端跟进学习了!
前端之路道阻且长,行则将至~ 祝各位早日成神。