uni-app从vue2升级到vue3时,pages.json文件中path路径含有小数点会报错吗?如"path": "pages/index2.0/index"
uni-app从vue2升级到vue3时,pages.json文件中path路径含有小数点会报错吗?如"path": “pages/index2.0/index”
pages.json文件中pages/index2.0/index含有小数点2.0,导致运行报错
{
"pages": [
{
"path": "pages/demo/index"
},
{
"path": "pages/index2.0/index"
}
],
报错如图


在使用uniapp vue2的时候是可以正常运行,最近升级到vue3时,则运行报错,在不改变路径的情况下,有什么办法解决吗,因为项目中存在很多2.0或者3.0类型的文件夹修改涉及面比较广,谢谢
更多关于uni-app从vue2升级到vue3时,pages.json文件中path路径含有小数点会报错吗?如"path": "pages/index2.0/index"的实战教程也可以访问 https://www.itying.com/category-93-b0.html
感谢反馈,已确认 bug 并为你加分。
你提到 vue3 的 pages.json 中包含小数点会报错。
技术分析
经过我测试的确忽略一些边缘特殊字符串的兼容,导致转 js 变量时候不合法。
现已做了兼容,下次发版生效。
临时解决方案
如果你使用 hbuilderx ,请找到安装目录,mac 系统在访达中选择展示包内容 Contents/HBuilderX/plugins/uniapp-cli-vite
如果你是 cli 找到对应的 node_modules
依次找到下面的文件,进行替换。
找到 /node_modules/@dcloudio/uni-cli-shared/dist/utils.js
替换成下面文件。
更多关于uni-app从vue2升级到vue3时,pages.json文件中path路径含有小数点会报错吗?如"path": "pages/index2.0/index"的实战教程也可以访问 https://www.itying.com/category-93-b0.html
如果仍有问题请和我反馈
回复 DCloud_UNI_OttoJi: 好的 非常感谢;目前在升级只测试了H5平台,升级也是刚开始进行
回复 1***@qq.com: 你可以尝试在 ask 社区写一个迁移过程的经验贴,把遇到的问题列一列,高优先集中处理一波,也方便其他人做参考
回复 DCloud_UNI_OttoJi: 这个可以有
感谢反馈,你提到 vue3 的 pages.json 中包含小数点会报错,影响范围包含哪些,看截图是 h5 平台?还有测试其他平台吗?
已在修复中
vue2 升级 vue3 难度和成本大吗,我们也在准备升级
我们也是刚刚开始升级就遇到了路径问题导致运行不起来,暂时还没有全部升级完成;总之前期先根据官网升级的要点梳理一遍,有报错不兼容的问题就先修复

