Closed gitwd1998 closed 2 months ago
没有复现到,麻烦提供一个最小复现项目
感谢回复,根据提供的资料,确实复现到了,初步猜测是uniapp的新版本有问题,版本号大于40204
的就有问题。
pnpm build
playground/package.json
中的uniapp
版本pnpm -C playground install && pnpm -C playground run dev:mp-weixin
简单测试了几个版本,结果如下 | uniapp版本 | 对应的HBuilderX版本 | 结果 |
---|---|---|---|
3.0.0-alpha-4020720240905001 | 4.27-alpha | ❌ | |
3.0.0-alpha-4020720240904001 | 4.27-alpha | ❌ | |
3.0.0-alpha-4020620240822002 | 4.26-alpha | ❌ | |
3.0.0-alpha-4020520240808001 | 4.25-alpha | ❌ | |
3.0.0-alpha-4020320240703001 | 4.23-alpha | ✅ | |
3.0.0-4020420240722002 | 4.24 | ✅ | |
3.0.0-4020420240722001 | 4.24 | ✅ | |
3.0.0-4020320240708001 | 4.23 | ✅ | |
3.0.0-4010520240507001 | 4.15 | ✅ |
@gitwd1998 可暂时使用最新的正式版本3.0.0-4020420240722002
来解决此问题
同样遇到了 一样的问题 现在只能等uniapp官方修复?
3.0.0-alpha-4020720240913001 依然复现
可以将statuses请求库 替换为es module的库吗? require慢慢vite支持不够好了
感谢回复,根据提供的资料,确实复现到了,初步猜测是uniapp的新版本有问题,版本号大于
40204
的就有问题。
- 在项目中执行
pnpm build
- 然后更改
playground/package.json
中的uniapp
版本- 之后使用命令
pnpm -C playground install && pnpm -C playground run dev:mp-weixin
简单测试了几个版本,结果如下
uniapp版本 对应的HBuilderX版本 结果 3.0.0-alpha-4020720240905001 4.27-alpha ❌ 3.0.0-alpha-4020720240904001 4.27-alpha ❌ 3.0.0-alpha-4020620240822002 4.26-alpha ❌ 3.0.0-alpha-4020520240808001 4.25-alpha ❌ 3.0.0-alpha-4020320240703001 4.23-alpha ✅ 3.0.0-4020420240722002 4.24 ✅ 3.0.0-4020420240722001 4.24 ✅ 3.0.0-4020320240708001 4.23 ✅ 3.0.0-4010520240507001 4.15 ✅ @gitwd1998 可暂时使用最新的正式版本
3.0.0-4020420240722002
来解决此问题
可以将statuses请求库 替换为es module的库吗? require慢慢vite支持不够好了
@codeflyA 可以试试,据我所知,uniapp对es module支持不太好。欢迎PR。
换成https://github.com/esm-ts/statuses-es?
我本地测试,确实可以解决,不报错了。我等会提个PR
描述问题
复现
vite环境
系统信息
使用的包管理器
pnpm
核对
贡献