h5.router.customRoutes创建的重定向和转发出现页面不存在的异常,24年4月17号的commit版本是正常的
handsomeliuyang opened this issue · 1 comments
handsomeliuyang commented
相关平台
H5
复现仓库
https://github.com/handsomeliuyang/taro-example.git
浏览器版本: chrome 124.0.6367.158(正式版本) (x86_64)
使用框架: React
复现步骤
- 基于NervJS/taro的main分支,源码编译
- 运行taro-example/harmony-hybrid-react-demo例子
- 点击“customRoutes: 重定向”和“customRoutes: 转发”都报错
- 把taro-router/api.ts的代码还原成24年4月17号的commit版本就是正常的
期望结果
可正常跳转
实际结果
{
"errMsg": "navigateTo:fail page /redirect/pages/list/index is not found"
}
环境信息
👽 Taro v3.6.29
Taro CLI 3.6.29 environment info:
System:
OS: macOS 13.0
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 18.18.0 - ~/.nvm/versions/node/v18.18.0/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 9.8.1 - ~/.nvm/versions/node/v18.18.0/bin/npm
npmPackages:
@tarojs/cli: workspace:* => 3.6.29
@tarojs/components: workspace:* => 3.6.29
@tarojs/helper: workspace:* => 3.6.29
@tarojs/plugin-framework-react: workspace:* => 3.6.29
@tarojs/plugin-platform-alipay: workspace:* => 3.6.29
@tarojs/plugin-platform-h5: workspace:* => 3.6.29
@tarojs/plugin-platform-jd: workspace:* => 3.6.29
@tarojs/plugin-platform-qq: workspace:* => 3.6.29
@tarojs/plugin-platform-swan: workspace:* => 3.6.29
@tarojs/plugin-platform-tt: workspace:* => 3.6.29
@tarojs/plugin-platform-weapp: workspace:* => 3.6.29
@tarojs/react: workspace:* => 3.6.29
@tarojs/runtime: workspace:* => 3.6.29
@tarojs/shared: workspace:* => 3.6.29
@tarojs/taro: workspace:* => 3.6.29
@tarojs/taro-loader: workspace:* => 3.6.29
@tarojs/webpack5-runner: workspace:* => 3.6.29
babel-preset-taro: workspace:* => 3.6.29
eslint-config-taro: workspace:* => 3.6.29
react: ^18.0.0 => 18.2.0
ZEJIA-LIU commented
新版本将会修复此问题