更新并缩小 `publish-ci` 示例集

作者: markerikson创建于 2026年8月9日更新于 2026年8月11日
标签Example-Apps

(AI写自自己的研究会)

□ 总结

自2023年建成以来,范例/publish-ci/ ' 集没有进行过真正的审查。 这些目录上最近的承诺是依赖性冲击和胆量: ' 变化,而不是维持。 结果是,我们花在不再代表生态系统的工具链上的CI时间,几个例子检验了相同的分辨率路径,我们运出的两个建筑文物根本没有覆盖。

这个问题建议把这套办法从8个例子减少到5个,使剩下的办法现代化,并解决沿途发现的CI配置问题。

这些例子也被React-Redux,Redux核心和Reselect所消耗,因此大多数修改需要协调推出. 参见底部的 [协调对接] (# 协调- 交叉对接).

□ 当前状态

\x示例\x工具链\x当前发布\x通过\x解决RTK | -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- cra4' 反应语录'4, Webpack 4自2022起已死亡 模块'领域 legacy-em.js' | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 下13.2页路由器 下16.3.0页 下16.3.0页 出入口 出入口 出入口 出入口 出入口 出入口 | | | Vi Vite 7 | Vite 8.2.1 | | | | export export"出口""模块"-"现代.mjs"-". 节点标准 ' 节点 ' ,CJS软件包-要求'-dist/cjs/index.js'- “节点、类型”:“模块”——与“节点标准”相同的断言。


SDK ~53 → 世博会 SDK 57.0.11 → 与 " 反应本土 " → 相同

所有四个网络实例都仍然宣布 ^ 2.0.0-rc.3 、 ^ 9.0.0-rc.0 和 ^ 1.3.2 。 他们从2023年就开始了

三个范例/类型-可移动性/ ' 项目(bundler'、nodenext-cjs'、nodenext-esm')情况较好,在此提议修改。 它们是为了防止TypeScript类型可移动性回归而专门建造的,它们仍然做这项工作。

□ 发现问题

**1. 三个网络实例检验一个分辨率路径。 **cra5'、next'和vite'全部决心dist/redux-toolkit.modern.mjs'。 RTK在其 " 出口 " 地图和Webpack 5(下一步)和Vite都列出了`模块-同步 ' 和 " 模块 " ,因此三个模块都在同一键上匹配。 它们在捆绑内部——Babel vs SWC vs esbuilt——中存在差异,但RTK在其中建造它们消耗的却并非如此.

**2. " 节点标准 " 和 " 节点 -- -- esm " 断言同样的事情。 ** 除了CJS文件名之外,他们的测试文件是同字节相同的. 二者都运行`Node-no-experental-require-module test-cjs.*-&&-node test-em.mjs',因此它们各自在一个过程中覆盖CJS-require和无害环境管理-import. ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

**3. 要求(sm)'根本没有经过试验。 ** 这两个节点例子都通过-无实验-要求-模块',抑制了`模块-同步'条件。 在22.12+和23+节点上, . . . . . . .

内容来源: reduxjs/redux-toolkit