Metro 遇到错误:尝试解析模块“@react-native/normalize-color”时

我只是想尝试 react-native。但是,在运行脚本“npm run ios”后,我在 Xcode 的模拟器中遇到了这个错误。

enter image description here react-native 版本:v0.66.0,平台:Mac OS Big Sur 11.6.2,我该如何解决这个问题?

stack overflow Metro has encountered an error: While trying to resolve module '@react-native/normalize-color'
原文答案

答案:

作者头像

使用命令行 npm i @react-native/normalize-color 安装“@react-native/normalize-color”

作者头像

如果您使用的是“react-native-maps”,请尝试安装“@react-native/normalize-color@2.0.0”。这对我有用。这可能是因为我们可能使用的是旧版本的 'react-native',其中包括旧版本的 'normalize-color'。

作者头像

@react-native/normalize-color@1.0.0 安装在我的项目(RN 0.66.3)上并出现此错误。然后使用“npm i @react-native/normalize-color”再次安装,然后安装 2.0.0,错误消失并构建。