page.json 中 subPackages 每次运行都会被置空 uni-app
page.json 中 subPackages 每次运行都会被置空 uni-app
操作步骤:
点击 运行-》运行到浏览器-》chrome 或 运行-》运行到小程序模拟器-》微信开发者工具,编译完成后。 无法进行子包路径跳转,开发者工具提示页面不存在。 此时查看 page.json 发现 subPackages 为空, 恢复触发编译后,可以正常进行跳转。 下次再点击 运行,还是会将 subPackages 置空
预期结果:
编译后不修改 subPackages 就能正常跳转,无需手动操作
实际结果:
每次运行,subPackages 都置空,无法跳转
bug描述:
每次点击运行时,page.json 中的 subPackages 会变成 空数组 [] 导致无法进行分包跳转。
项目非本人创建,目录结构可能有点变形,与最新版新创建的不一致,添加了一个 src 目录,主要内容在src路径下。
但直接打开src,提示根目录缺少 index.html 无法运行,使用上级目录打开。
我并不使用VScode编写或编译,仅用于版本管理(HBuilder Git插件感觉不好用)。
信息类别 | 信息内容 |
---|---|
产品分类 | uniapp/小程序/微信 |
PC开发环境操作系统 | Windows |
PC开发环境操作系统版本号 | win11 24H2 |
HBuilderX类型 | 正式 |
HBuilderX版本号 | 4.45 |
项目创建方式 | HBuilderX |
更多关于page.json 中 subPackages 每次运行都会被置空 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于page.json 中 subPackages 每次运行都会被置空 uni-app的实战教程也可以访问 https://www.itying.com/category-93-b0.html
经过一些尝试,发现把 subPackages 的定义放在外层的 pages.config.ts中,可以在启动编译时自动带回到 pages.json 里,问题算是解决了吧。