大约9个小时前,我运行代码时没有遇到任何问题。现在,npx react-native run-ios
不起作用。我想也许我需要运行yarn
来修复一些依赖关系,在返回以下错误之前,运行yarn在整个过程中获得了2/4。。。
expo-cli@6.0.6: The engine "node" is incompatible with this module. Expected version ">=12 <=16". Got "18.10.0"
现在我明白了这告诉我的,expo-cli
依赖项需要12.0.0到16.0.0之间的节点版本,但我对此有点吃惊,唯一有意义的方法是expo-cli
昨天晚上确实更新了。
我在我的package.json
中添加了以下内容,希望减轻错误,但无济于事。。。
"engines" : {
"node" : "<=16.0.0"
},
我需要降级/升级expo-cli吗?我使用的是裸RN,但附加了expo模块
奇怪的问题,我重新启动了我的机器,错误完全消失了。希望这种情况不会再次发生,或者如果发生了,它也很容易修复