React Native 指向xcode以纠正节点版本

qojgxg4l  于 2023-03-31  发布在  React
关注(0)|答案(2)|浏览(132)

我通常不会遇到任何关于nvm的问题,但是一个React Native / Xcode项目无法构建,因为它试图使用Node v4.4.3。
我的nvm ls如下所示:

v5.11.0
   v5.11.1
   v6.1.0
   v6.9.5
   v6.11.5
-> v8.7.0
   v10.1.0
   system

当我输入nvm use systemnode -v时,它会打印4.4.3,所以我想这就是Xcode获取4.4.3的地方。
但是当我输入nvm alias system 8.7.0(试图将系统别名设置为8.7.0)时,它打印system -> 8.7.0 (-> v8.7.0)node -v仍然返回4.4.3。我还尝试了nvm install 8.7.0 --reinstall-packages-from=node,但这似乎对解决问题没有任何帮助。
我可能曾经安装过node和brew,但我相信我已经安装了它,因为brew node -v返回Error: Unknown command: node Error: Kernel.exit
不知道有没有人能给我指出正确的方向!

ivqmmu1c

ivqmmu1c1#

. ~/.nvm/nvm.sh在构建阶段的shell脚本的顶部完成了这个任务。

jvlzgdj9

jvlzgdj92#

试试这个答案:https://stackoverflow.com/a/11298299/8723007
我还安装了node与brew在某个时候,我只是忘记了它,因为我也使用nvm。
:面部手掌:
在终端中尝试$ brew upgrade node,如果不起作用,无论如何尝试使用自制软件安装node。您应该获得最新的系统版本。截至rn,版本11。

相关问题