使用 nvm 更新节点的系统版本
Update system version of node with nvm
我通常对 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 system
和 node -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
returns 4.4.3
.
我也试过 nvm install 8.7.0 --reinstall-packages-from=node
,但这似乎并没有起到任何作用。
我可能曾在某一时刻用 brew
安装了节点,但相信我已经安装了它,因为 brew node -v
returns Error: Unknown command: node Error: Kernel.exit
.
想知道是否有人能指出我正确的方向!
. ~/.nvm/nvm.sh
在 shell 脚本顶部的 Build Phases 达到了目的。
试试这个答案:
我也在某个时候用 brew 安装了 node,但我只是忘了它,因为我也使用 nvm。
:脸掌:
在终端中尝试 $ brew upgrade node
,如果这不起作用,请尝试使用自制软件安装节点。你应该让系统版本是最新的。从 rn 开始,这是版本 11。
我通常对 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 system
和 node -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
returns 4.4.3
.
我也试过 nvm install 8.7.0 --reinstall-packages-from=node
,但这似乎并没有起到任何作用。
我可能曾在某一时刻用 brew
安装了节点,但相信我已经安装了它,因为 brew node -v
returns Error: Unknown command: node Error: Kernel.exit
.
想知道是否有人能指出我正确的方向!
. ~/.nvm/nvm.sh
在 shell 脚本顶部的 Build Phases 达到了目的。
试试这个答案:
我也在某个时候用 brew 安装了 node,但我只是忘了它,因为我也使用 nvm。
:脸掌:
在终端中尝试 $ brew upgrade node
,如果这不起作用,请尝试使用自制软件安装节点。你应该让系统版本是最新的。从 rn 开始,这是版本 11。