expo-cli@6.0.6:引擎"node"与此模块不兼容。预期版本 ">=12 <=16" 。得"18.10.0"



大约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模块

奇怪的问题,我重新启动了我的机器,错误完全消失了。希望这种情况不会再次发生,或者如果发生了,它也很容易修复

最新更新