dcloudio / dcloudio/uni-app

正则表达式转换有遗漏

Open
#4,570 1 comment 1 reaction 1 assignee Claimed by @Otto-J View on GitHub
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

**问题描述**

uni-app 正则转换有遗漏。

**复现步骤**

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

**预期结果**

真机调试正常

**实际结果**

真机调试白屏报错

![image](https://github.com/dcloudio/uni-app/assets/31850793/47b7f660-7504-4ba4-a780-c4930775bb42)

**系统信息:**

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

![image](https://github.com/dcloudio/uni-app/assets/31850793/903a2d9e-35e7-47c7-81bb-4e69d16201f0)

**补充信息**

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

image

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

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.