尤雨溪:Vue 3 将成为新的默认版本( 二 )


版本切换细节
下面是我们所说的“新的默认版本”的具体细节 。 此外 , 请阅读可能需要采取的措施 部分 , 来确认你是否需要在默认版本切换之前做相应改动以避免发生异常 。
npm 发布标签

  • npm install vue 将默认安装 Vue 3 。
  • 所有其他官方 npm 包的 latest 发布标签将指向其 Vue 3 的兼容版本 , 包括 vue-router、vuex、vue-loader 和 @vue/test-utils 。
官方文档与站点
所有的文档和官方站点将默认切换到 Vue 3 版本 。 包括:
  • vuejs.org
  • router.vuejs.org
  • vuex.vuejs.org
  • vue-test-utils.vuejs.org (将迁移到 test-utils.vuejs.org)
  • template-explorer.vuejs.org
请注意 , 新的 vuejs.org 将是完全重写的版本(https://staging.vuejs.org/) , 而不是目前部署在 v3.vuejs.org 的版本 。
这些站点当前的 Vue 2 版本将被迁移到新地址 (版本前缀表示库的各自版本 , 而非 Vue 核心库的版本):
  • vuejs.org -> v2.vuejs.org (旧的 v2 网址将自动重定向到新地址上)
  • router.vuejs.org -> v3.router.vuejs.org
  • vuex.vuejs.org -> v3.vuex.vuejs.org
  • vue-test-utils.vuejs.org -> v1.test-utils.vuejs.org
  • template-explorer.vuejs.org -> v2.template-explorer.vuejs.org
GitHub 仓库
在写这篇文章时 , 仓库相关的变化已经生效了 。
vuejs 组织下的所有 GitHub 仓库将把默认分支切换到 Vue 3 对应的版本 。 此外 , 以下仓库都将被重命名 , 以删除其名称中的 next:
  • vuejs/vue-next -> vuejs/core
  • vuejs/vue-router-next -> vuejs/router
  • vuejs/docs-next -> vuejs/docs
  • vuejs/vue-test-utils-next -> vuejs/test-utils
  • vuejs/jsx-next -> vuejs/babel-plugin-jsx
此外 , 主文档的翻译仓库将被移至 vuejs-translations 组织下 。
GitHub 会自动处理仓库的重定向 , 所以之前的源码与 issue 问题的链接应该仍然有效 。
【尤雨溪:Vue 3 将成为新的默认版本】开发者工具扩展
开发者工具 v6 目前是发布到 Chrome Web Store 的 beta 频道下的 , 在版本切换后 , 将移至稳定频道 。
目前的稳定频道仍然可用 。 它将被迁移到遗留频道 。
可能需要采取的措施 {#potential-required-actions}
使用未指定版本的 CDN 链接
如果你通过 CDN 链接使用 Vue 2 而没有指定版本 , 请确保通过 @2 来指定一个版本范围:
- < src= "https://unpkg.com/vue"> </ >+ < src= "https://unpkg.com/vue@2"> </ >- < src= "https://cdn.jsdelivr.net/npm/vue/dist/vue.min.js"> </ > + < src= "https://cdn.jsdelivr.net/npm/vue@2/dist/vue.min.js"> </ >
注意:即使使用 Vue 3 , 你也应该始终在生产环境指定一个版本范围 , 以避免意外地加载到未来的大版本 。
npmlatest 标签
如果你使用 latest 标签或 * 来从 npm 安装 Vue 或其他官方库 , 请更新为明确使用兼容 Vue 2 的版本:
{"dependencies": { - "vue": "latest", + "vue": "^2.6.14", - "vue-router": "latest", + "vue-router": "^3.5.3", - "vuex": "latest"+ "vuex": "^3.6.2"},"devDependencies": { - "vue-loader": "latest", + "vue-loader": "^15.9.8", - "@vue/test-utils": "latest"+ "@vue/test-utils": "^1.3.0"}}《新程序员003》正式上市 , 50余位技术专家共同创作 , 云原生和数字化的开发者们的一本技术精选图书 。 内容既有发展趋势及方法论结构 , 华为、阿里、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等30多家知名公司云原生和数字化一手实战经验!

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。