taro
taro copied to clipboard
feat: [taro-webpack5-runner MiniWebpackModule]非官方维护端平台插件,支持引入原生组件混写
这个 PR 做了什么? (简要描述所做更改)
近期在开发小红书小程序,在React组件中,使用自定义原生组件,发现报错
查看Taro源码,发现没有对小红书小程序模版xxx.xhsml增加loader匹配
官方目前支持以下模版后缀 exports.REG_TEMPLATE = /.(wxml|axml|ttml|qml|swan|jxml)(?.*)?$/;
该PR是为了支持非官方端平台小程序自定义原生组件混写。
这个 PR 是什么类型? (至少选择一个)
- [ ] 错误修复(Bugfix) issue: fix #
- [x] 新功能(Feature)
- [ ] 代码重构(Refactor)
- [ ] TypeScript 类型定义修改(Typings)
- [ ] 文档修改(Docs)
- [ ] 代码风格更新(Code style update)
- [ ] 其他,请描述(Other, please describe):
这个 PR 涉及以下平台:
- [ ] 所有小程序
- [ ] 微信小程序
- [ ] 支付宝小程序
- [ ] 百度小程序
- [ ] 字节跳动小程序
- [ ] QQ 轻应用
- [ ] 京东小程序
- [ ] 快应用平台(QuickApp)
- [ ] Web 平台(H5)
- [ ] 移动端(React-Native)
- [ ] 鸿蒙(harmony)
- [x] 小红书小程序
- [x] 快手小程序
欢迎提交 PR~ Taro 非常感谢您对开源事业做出的贡献!🌷🌷🌷
一般 PR 会在一到两周内进行 review,成功合入后会随下一个版本进行发布。
Review 需要耗费大量时间,所以请遵循以下规范,协助我们提高 review 效率🙏🙏🙏
- 详细介绍 PR 的背景(非常重要,例如解决了什么问题,该问题如何复现等)
- 确保 CI 顺利运行。
- 最好能提供对应的测试用例。
为了更好地进行沟通,请加入 Taro 开发者微信群:
欢迎提交 PR~ Taro 非常感谢您对开源事业做出的贡献!🌷🌷🌷
一般 PR 会在一到两周内进行 review,成功合入后会随下一个版本进行发布。
Review 需要耗费大量时间,所以请遵循以下规范,协助我们提高 review 效率🙏🙏🙏
- 详细介绍 PR 的背景(非常重要,例如解决了什么问题,该问题如何复现等)
- 确保 CI 顺利运行。
- 最好能提供对应的测试用例。
为了更好地进行沟通,请加入 Taro 开发者微信群:
欢迎提交 PR~ Taro 非常感谢您对开源事业做出的贡献!🌷🌷🌷
一般 PR 会在一到两周内进行 review,成功合入后会随下一个版本进行发布。
Review 需要耗费大量时间,所以请遵循以下规范,协助我们提高 review 效率🙏🙏🙏
- 详细介绍 PR 的背景(非常重要,例如解决了什么问题,该问题如何复现等)
- 确保 CI 顺利运行。
- 最好能提供对应的测试用例。
为了更好地进行沟通,请加入 Taro 开发者微信群:
欢迎提交 PR~ Taro 非常感谢您对开源事业做出的贡献!🌷🌷🌷
一般 PR 会在一到两周内进行 review,成功合入后会随下一个版本进行发布。
Review 需要耗费大量时间,所以请遵循以下规范,协助我们提高 review 效率🙏🙏🙏
- 详细介绍 PR 的背景(非常重要,例如解决了什么问题,该问题如何复现等)
- 确保 CI 顺利运行。
- 最好能提供对应的测试用例。
为了更好地进行沟通,请加入 Taro 开发者微信群:
欢迎提交 PR~ Taro 非常感谢您对开源事业做出的贡献!🌷🌷🌷
一般 PR 会在一到两周内进行 review,成功合入后会随下一个版本进行发布。
Review 需要耗费大量时间,所以请遵循以下规范,协助我们提高 review 效率🙏🙏🙏
- 详细介绍 PR 的背景(非常重要,例如解决了什么问题,该问题如何复现等)
- 确保 CI 顺利运行。
- 最好能提供对应的测试用例。
为了更好地进行沟通,请加入 Taro 开发者微信群:
欢迎提交 PR~ Taro 非常感谢您对开源事业做出的贡献!🌷🌷🌷
一般 PR 会在一到两周内进行 review,成功合入后会随下一个版本进行发布。
Review 需要耗费大量时间,所以请遵循以下规范,协助我们提高 review 效率🙏🙏🙏
- 详细介绍 PR 的背景(非常重要,例如解决了什么问题,该问题如何复现等)
- 确保 CI 顺利运行。
- 最好能提供对应的测试用例。
为了更好地进行沟通,请加入 Taro 开发者微信群:
欢迎提交 PR~ Taro 非常感谢您对开源事业做出的贡献!🌷🌷🌷
一般 PR 会在一到两周内进行 review,成功合入后会随下一个版本进行发布。
Review 需要耗费大量时间,所以请遵循以下规范,协助我们提高 review 效率🙏🙏🙏
- 详细介绍 PR 的背景(非常重要,例如解决了什么问题,该问题如何复现等)
- 确保 CI 顺利运行。
- 最好能提供对应的测试用例。
为了更好地进行沟通,请加入 Taro 开发者微信群:
欢迎提交 PR~ Taro 非常感谢您对开源事业做出的贡献!🌷🌷🌷
一般 PR 会在一到两周内进行 review,成功合入后会随下一个版本进行发布。
Review 需要耗费大量时间,所以请遵循以下规范,协助我们提高 review 效率🙏🙏🙏
- 详细介绍 PR 的背景(非常重要,例如解决了什么问题,该问题如何复现等)
- 确保 CI 顺利运行。
- 最好能提供对应的测试用例。
为了更好地进行沟通,请加入 Taro 开发者微信群:
Codecov Report
Attention: Patch coverage is 50.00000% with 2 lines in your changes missing coverage. Please review.
Project coverage is 56.51%. Comparing base (
936c61e) to head (b612a77). Report is 6 commits behind head on 3.x.
| Files with missing lines | Patch % | Lines |
|---|---|---|
| packages/taro-helper/src/utils.ts | 33.33% | 1 Missing and 1 partial :warning: |
Additional details and impacted files
@@ Coverage Diff @@
## 3.x #16310 +/- ##
==========================================
- Coverage 56.51% 56.51% -0.01%
==========================================
Files 500 500
Lines 22768 22771 +3
Branches 5639 5638 -1
==========================================
+ Hits 12867 12868 +1
+ Misses 8679 8673 -6
- Partials 1222 1230 +8
| Flag | Coverage Δ | |
|---|---|---|
| taro-cli | 49.22% <ø> (-25.78%) |
:arrow_down: |
| taro-runner | 54.00% <ø> (ø) |
|
| taro-runtime | 79.39% <ø> (ø) |
|
| taro-web | 40.48% <ø> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
| Files with missing lines | Coverage Δ | |
|---|---|---|
| packages/taro-helper/src/constants.ts | 100.00% <100.00%> (ø) |
|
| packages/taro-mini-runner/src/webpack/chain.ts | 74.61% <ø> (ø) |
|
| packages/taro-helper/src/utils.ts | 19.79% <33.33%> (+0.10%) |
:arrow_up: |
有官方的人来帮忙解决下这个PR卡在什么地方了吗? 微信群里@了官方的人,也没有回复。