在反应应用程序中出现“尝试导入错误:'__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE'”

问题描述 投票:0回答:1

尝试运行我的 React 应用程序时收到以下错误:

反应脚本构建

创建优化的生产构建... 编译失败。

尝试导入错误:“__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE”未从“react”导出(导入为“React”)。

尝试删除yarn.lock文件和node_modules文件夹。

尝试更新react和react-dom

尝试重新运行 Azure 构建管道,但结果相同,并且 Azure 管道中没有代码更改。我刚刚尝试再次手动运行 Azure 构建管道。

尝试删除yarn.lock文件和node_modules文件夹。

还尝试重新运行Azure构建管道,但结果是相同的,并且Azure管道中没有代码更改。我刚刚尝试再次手动运行 Azure 构建管道。

reactjs react-scripts
1个回答
0
投票

通常当包之间存在版本不匹配时,您会收到此类错误。

作为第一次尝试,如果您还没有尝试过,也可以使用

yarn cache clean
npm cache clean -f

清除缓存

如果你正在使用yarn,我建议你尝试运行yarn Why并检查是否有任何可能与react“冲突”的包,例如任何操作React内部结构或UI组件库的库。

© www.soinside.com 2019 - 2024. All rights reserved.