Skip to content

更改 vue-router 的导入写法,以便适应 vue-router 在未来 v5 版本内,更改文件导出格式所带来的破坏性变更

问题背景:为什么要更改?

vue-router 明确在未来的 v5 版本内不会提供 dist/vue-router.esm-bundler.js 导出文件

为什么选择在 vue-router v5 版本还没有发版的时候就提前适配?

在特定的 vue-router@4.6.0 版本内,就会出现构建故障。

不更改会带来什么问题?

uniapp H5 项目在 vue-router@4.6.0 版本下是失败的

uniapp H5 项目在 vue-router@4.5.1 版本下是成功的

uniapp H5 项目在 vue-router@4.6.1 版本下是成功的

硬编码肯定会造成构建失败

有什么故障先例?

模仿 pinia v3 版本的更改先例,提前更改 vue-router v5 版本的导入写法

被修改的文件

贡献者

The avatar of contributor named as ruan-cat ruan-cat

页面历史

最近更新