版本切换细节
下面是我们所说的“新的默认版本”的具体细节 。 此外 , 请阅读可能需要采取的措施 部分 , 来确认你是否需要在默认版本切换之前做相应改动以避免发生异常 。
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
这些站点当前的 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
在写这篇文章时 , 仓库相关的变化已经生效了 。
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
GitHub 会自动处理仓库的重定向 , 所以之前的源码与 issue 问题的链接应该仍然有效 。
【尤雨溪:Vue 3 将成为新的默认版本】开发者工具扩展
开发者工具 v6 目前是发布到 Chrome Web Store 的 beta 频道下的 , 在版本切换后 , 将移至稳定频道 。
目前的稳定频道仍然可用 。 它将被迁移到遗留频道 。
可能需要采取的措施 {#potential-required-actions}
使用未指定版本的 CDN 链接
如果你通过 CDN 链接使用 Vue 2 而没有指定版本 , 请确保通过 @2 来指定一个版本范围:
注意:即使使用 Vue 3 , 你也应该始终在生产环境指定一个版本范围 , 以避免意外地加载到未来的大版本 。
npmlatest 标签
如果你使用 latest 标签或 * 来从 npm 安装 Vue 或其他官方库 , 请更新为明确使用兼容 Vue 2 的版本:
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
