taro
taro copied to clipboard
fix(mini-runner): 优化include和exclude逻辑
这个 PR 做了什么? (简要描述所做更改)
这个 PR 是什么类型? (至少选择一个)
- [ ] 错误修复(Bugfix) issue: fix
- [ ] 新功能(Feature)
- [x] 代码重构(Refactor) issue: #15115
- [ ] TypeScript 类型定义修改(Typings)
- [ ] 文档修改(Docs)
- [ ] 代码风格更新(Code style update)
- [ ] 其他,请描述(Other, please describe):
这个 PR 涉及以下平台:
- [ ] 所有小程序
- [x] 微信小程序
- [ ] 支付宝小程序
- [ ] 百度小程序
- [ ] 字节跳动小程序
- [ ] QQ 轻应用
- [ ] 京东小程序
- [ ] 快应用平台(QuickApp)
- [ ] Web 平台(H5)
- [ ] 移动端(React-Native)
- [ ] 鸿蒙(harmony)
欢迎提交 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 开发者微信群:

欢迎提交 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 开发者微信群:

欢迎提交 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
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 58.67%. Comparing base (
a8a5796
) to head (3cdfcd7
).
Additional details and impacted files
@@ Coverage Diff @@
## main #15120 +/- ##
==========================================
- Coverage 58.67% 58.67% -0.01%
==========================================
Files 489 489
Lines 21830 21828 -2
Branches 5612 5609 -3
==========================================
- Hits 12809 12807 -2
+ Misses 8061 7841 -220
- Partials 960 1180 +220
Flag | Coverage Δ | |
---|---|---|
taro-cli | 63.29% <ø> (ø) |
|
taro-runner | 46.23% <66.66%> (+0.02%) |
:arrow_up: |
taro-runtime | 65.35% <ø> (ø) |
|
taro-web | 40.61% <ø> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
Files | Coverage Δ | |
---|---|---|
packages/taro-mini-runner/src/webpack/chain.ts | 74.61% <100.00%> (-0.27%) |
:arrow_down: |