首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在mac上将节点的版本从8切换到10

无法在mac上将节点的版本从8切换到10
EN

Stack Overflow用户
提问于 2019-01-27 19:57:30
回答 2查看 3.5K关注 0票数 1

我尝试了互联网上的各种选项,如下所示,但节点v8仍然存在,尽管我也重新启动了系统-

代码语言:javascript
复制
 sudo npm install n -g

 sudo n stable

 npm install -g n

 sudo npm cache clean -f sudo npm install -g n sudo n stable

 brew update brew upgrade brew upgrade node

 brew update && brew upgrade node && npm update -g npm

 sudo npm cache clean -f sudo npm install -g n

 sudo rm -rf /opt/local/bin/node /opt/local/include/node
 /opt/local/lib/node_modules sudo rm -rf /usr/local/bin/npm
 /usr/local/share/man/man1/node.1 /usr/local/lib/dtrace/node.d

 brew uninstall --force node brew unlink node brew install node@10
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-27 20:16:47

使用NVM切换节点版本,您可以直接使用安装脚本,重新启动shell并开始使用它,如下所示:

代码语言:javascript
复制
nvm install <node_version>

如果您想获得可用版本的列表,可以:

代码语言:javascript
复制
nvm ls-remote

如果您想查看已经安装了哪些版本:

代码语言:javascript
复制
nvm ls

要切换版本是:

代码语言:javascript
复制
nvm use <node_version> # the version should be already installed using nvm install

要设置默认版本,可以将其别名如下:

nvm别名默认值

希望能帮上忙。

票数 1
EN

Stack Overflow用户

发布于 2021-10-27 10:28:44

安装了nvm的Mac。我想把节点从10更改为12。

在我的例子中,nvm use *.*没有工作。它曾经与nvm use 10一起工作过一次,但后来当我需要切换到Node 12时,nvm use 12并没有像其他改变尝试那样对我起作用。

所以有帮助的步骤:

  1. which -a node向我展示了到节点的多条路径:

代码语言:javascript
复制
/usr/local/opt/node@10/bin
/Users/username/.nvm/versions/node/v12.22.7/bin/node
/opt/local/bin/node
/usr/local/bin/node
  1. 我已经注释掉(删除)了文件中带有不需要的路径/usr/local/opt/node@10/bin的行:

~/.bash_profile

~/.zshrc

  1. 步骤2解冻了我的Mac上的nvm use [version]命令。

也许能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54392313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档