我按照开发工作流程步骤开始我在 React 库中的研究。
但是,我被构建命令困在了最后一步
纱线构建react/index,react-dom/index --type=UMD
当我在构建文件夹中运行此行时,我只看到 facebook-www 文件夹和 react-native 文件夹
我在github上发现了一个类似的问题。它对我没有帮助 - yarn 没有构建任何东西
然后我尝试使用 --type=NODE 或 CJS、ESM 进行操作,但只有 NODE 有效。
现在我有 oss-experimental/react-dom 和 React 文件夹。但是,它们有 cjs,而不是 dev.html 文件中预期的 umd 文件夹
我能做什么?我的目标是研究和学习 React 是如何工作的。 我尝试通过源代码来理解,但最好自己用代码调试它,而不是捆绑代码。 我想看看幕后发生了什么,调试它并最终开始贡献。
我知道怎么做了。问题出在 React 版本中。 当前19.0.0版本不支持umd。 https://react.dev/blog/2024/04/25/react-19-upgrade-guide#umd-builds-removed
我决定使用18.2.0。这解决了我的问题。