当前位置:首页 > 技术分析 > 正文内容

Vue CLI4.0版本正式发布了!一起来看看有哪些新的变化吧

ruisui883个月前 (02-03)技术分析10

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。

  1. 在v4的开发中,我们更新了大部分代码,现在允许我们支持更多的包管理器(自定义包管理器和PNPM v4)。Yarn v2支持可能会在Vue CLI v4的后续特性版本中实现。
  2. 对于插件开发人员来说,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。

喜欢尝鲜的同学可以开始跟进学习了!

前端之路道阻且长,行则将至~ 祝各位早日成神。

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/889.html

分享给朋友:

“Vue CLI4.0版本正式发布了!一起来看看有哪些新的变化吧” 的相关文章

GitLab-合并请求

描述合并请求可用于在您对项目进行的其他人员之间交换代码,并轻松与他们讨论更改。合并请求的步骤步骤1-在创建新的合并请求之前,GitLab中应该有一个创建的分支。您可以参考本章来创建分支-步骤2-登录到您的GitLab帐户,然后转到“ 项目”部分下的项目 -步骤3-单击“ 合并请求”选项卡,然后单击“...

编码 10000 个小时后,开发者悟了:“不要急于发布!”

【CSDN 编者按】在软件开发的道路上,时间是最好的老师。根据“一万小时定律”,要成为某个领域的专家,通常需要大约一万小时的刻意练习。本文作者身为一名程序员,也经历了一万小时的编程,最终悟出了一个道理:慢即是快,重视架构设计和代码质量,确保每一行代码都经得起时间的考验。作者 | Sotiris Ko...

K8S NFS 共享存储

NFS 共享存储前面我们学习了 hostPath 与 Local PV 两种本地存储方式,但是平时我们的应用更多的是无状态服务,可能会同时发布在不同的节点上,这个时候本地存储就不适用了,往往就需要使用到共享存储了,比如最简单常用的网络共享存储 NFS,本节课我们就来介绍下如何在 Kubernetes...

Solid State Logic 发布低保真数字失真插件 Digicrush

Solid State Logic 宣布推出低保真数字失真插件 Digicrush ,他们最新的创意工具具有经典数字失真的粗糙、低保真特性,完美模拟早期数字音频的衰减和伪影。Digicrush 充满怀旧气息,深受经典数字采样器和效果器的影响,具有内置抖动、可调比特深度和采样率降低功能,是为音轨添加复...

佳能 EOS R8 深度评测

佳能 EOS R8 的定位是入门级全画幅无反光镜可换镜头相机。尽管在产品阵容中处于这一位置,R8 仍然是一个强大的相机,配备了先进的 R6 II 同款成像传感器、快速处理器和令人难以置信的自动对焦系统,体积小、重量轻、价格低。这款相机是发烧友、旅行者、家庭以及任何想要全画幅传感器相机的人的绝佳选择。...

22《Vue 入门教程》VueRouter 路由嵌套

1. 前言本小节我们介绍如何嵌套使用 VueRouter。嵌套路由在日常的开发中非常常见,如何定义和使用嵌套路由是本节的重点。同学们在学完本节课程之后需要自己多尝试配置路由。2. 配置嵌套路由实际项目中的应用界面,通常由多层嵌套的组件组合而成。同样地,URL 中各段动态路径也按某种结构对应嵌套的各层...