uni-app
uni-app copied to clipboard
正则表达式转换有遗漏
问题描述
uni-app 正则转换有遗漏。
复现步骤
git clone https://github.com/ModyQyW/uni-app-4570
pnpm install
pnpm run dev:mp-weixin
预期结果
真机调试正常
实际结果
真机调试白屏报错
系统信息:
- 发行平台: 微信小程序
- node 版本:18.16.0
- pnpm 版本:8.6.0
- 系统版本:macOS 14.0
- 手机版本如下
补充信息
查看生成的 vendor 文件发现转换了前四个正则表达式,但是第五个没有转换,导致真机调试白屏。
该正则表达式源于使用的包 change-case 导出的方法 pascalCase。但既然前四个正则表达式已经转换,我认为第五个也应该转换,问题根源在于 uni-app 正则表达式转换有遗漏。
感谢反馈,本地已复现。进一步发现这个 \p{L} 在是否开启 es6->es5 时候表现也不相同。