【发布时间】:2018-11-08 19:01:01
【问题描述】:
我通常对 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仍然返回4.4.3。
我也尝试了nvm install 8.7.0 --reinstall-packages-from=node,但这似乎并没有真正起到帮助作用。
我可能曾经使用brew 安装了节点,但相信我已经安装了它,因为brew node -v 返回Error: Unknown command: node Error: Kernel.exit。
想知道是否有人能指出我正确的方向!
【问题讨论】:
-
nvm alias default 8.7.0应该可以工作。 -
确实如此,我对来自终端的节点没有任何问题,只是 Xcode。出于某种原因,它正在使用“系统”版本,我不知道如何更改。
-
类似问题在另一个帖子stackoverflow.com/questions/34035421/… 中讨论过
-
啊……抱歉,误会了。好吧,fwiw,除了玩证书,我不再使用 exCode 了。有 AppCode 吗?
标签: node.js xcode bash react-native nvm