首页 > 解决方案 > 导入react-dom而不使用它会导致升级后出错

问题描述

刚刚更新react-dom到 version 16.5.2,我所有的测试都开始失败了:requirejs error occurred TypeError: Cannot read property 'unstable_cancelScheduledWork' of undefined

我在发行说明上没有看到任何相关错误/使用它的任何相关问题,所以我认为我做错了什么..

当我评论时import ReactDOM from 'react-dom',测试不会崩溃..(也没有通过..)

有什么想法可以做错吗?

标签: javascriptreactjsreact-dom

解决方案


正如 Brian Vaughn(React 核心团队成员)在本期中所述...

是的,在 16.5.0 版本schedule中添加了依赖项。react-dom如果您暂时不需要依赖它,16.4.2 将是一个合理的版本。

...您可以固定到例如16.4.2以减轻此问题。


推荐阅读