我通常对 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
安装了 Node,但相信我已经安装了它,因为 brew node -v
返回错误:未知命令: Node 错误:内核退出
。
想知道是否有人能指出我正确的方向!
最佳答案
。构建阶段中 shell 脚本顶部的 ~/.nvm/nvm.sh
就达到了目的。
关于node.js - 将 xcode 指向正确的 Node 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50595932/