uni-app icon indicating copy to clipboard operation
uni-app copied to clipboard

正则表达式转换有遗漏

Open ModyQyW opened this issue 2 years ago • 1 comments

问题描述

uni-app 正则转换有遗漏。

复现步骤

git clone https://github.com/ModyQyW/uni-app-4570
pnpm install
pnpm run dev:mp-weixin

预期结果

真机调试正常

实际结果

真机调试白屏报错

image

系统信息:

  • 发行平台: 微信小程序
  • node 版本:18.16.0
  • pnpm 版本:8.6.0
  • 系统版本:macOS 14.0
  • 手机版本如下

image

补充信息

查看生成的 vendor 文件发现转换了前四个正则表达式,但是第五个没有转换,导致真机调试白屏。

image

该正则表达式源于使用的包 change-case 导出的方法 pascalCase。但既然前四个正则表达式已经转换,我认为第五个也应该转换,问题根源在于 uni-app 正则表达式转换有遗漏。

ModyQyW avatar Oct 18 '23 08:10 ModyQyW

感谢反馈,本地已复现。进一步发现这个 \p{L} 在是否开启 es6->es5 时候表现也不相同。

Otto-J avatar Dec 29 '23 09:12 Otto-J