已安装节点 0.12.2,但需要恢复到 0.10.33 才能运行我需要的应用程序。我尝试安装 0.10.33 并使用
set 0.10.33 to default with 'nvm alias default 0.10.33'
但是节点在再次启动时运行以前的版本 (0.12.2)。
我尝试通过各种方法卸载节点,但每种方法都被阻止了:
uninstall node
"您必须在 root 中才能运行此工具"
(我是计算机上唯一的用户(具有管理员访问权限)我试过了
cd /
然后
uninstall node
但还是得到了 "您必须在 root 中才能运行此工具"
试
sudo uninstall node
"卸载失败...原因:错误丢失捆绑包"
我可能已经用 Homebrew 安装了节点 - 那是一段时间前,不太记得了。所以尝试过:
brew uninstall node
"错误:没有这样的桶:/usr/local/Cellar/node"
我可以提供的其他信息:
which node
/usr/local/bin/node
我在/usr/local/bin
任何帮助最值得赞赏 - 我不是命令行专家,而且在 Node 相当新。
要使用 nvm 从不同的节点.js版本切换,只需使用 nvm use 0.10.33
看起来您可能正在使用 NVM(节点版本管理器)。如果你是,你可以安装不同的版本
nvm install version_no
然后您可以使用命令切换版本
nvm use version_no
如果您尚未使用 NVM 安装节点,则可以使用此答案中的说明卸载节点 - 如何完全卸载 Node.js,然后从头开始重新安装 (Mac OS X)。
然后,如果您需要不同版本的节点,我建议您使用 NVM,它允许您在同一系统上安装和使用不同版本的节点。https://github.com/creationix/nvm