mac更新node版本以及更正为新版本(不使用brew安装的)

先使用node -v 查看当前版本

hanpeng@hanpeng nestplay01 % node -v
v18.0.0

一 清除nodejs 的cache

sudo npm cache clean -f

二 使用 npm 安装 Node.js 的多版本管理器 n

sudo npm install -g n

三 查看可供选择的所有版本

npm view node versions

四 安装最新版本或者指定版本

// 升级到最新版本 sudo n latest

// 升级到稳定版本 sudo n stable

// 升级到具体版本号 sudo n xx.xx

hanpeng@hanpeng nestplay01 % sudo n 18.16.0
  installing : node-v18.16.0
       mkdir : /usr/local/n/versions/node/18.16.0
       fetch : https://nodejs.org/dist/v18.16.0/node-v18.16.0-darwin-arm64.tar.xz
     copying : node/18.16.0
   installed : v18.16.0 to /usr/local/bin/node
      active : v18.0.0 at /opt/homebrew/bin/node

在这里插入图片描述
此时node -v 发现还是旧版本

hanpeng@hanpeng nestplay01 % node -v
v18.0.0

使用一个brew unlink命令解除link

hanpeng@hanpeng nestplay01 % brew unlink node
Unlinking /opt/homebrew/Cellar/node/18.0.0... 7 symlinks removed.

hanpeng@hanpeng nestplay01 % node -v
v18.16.0

猜你喜欢

转载自blog.csdn.net/qq_37106501/article/details/130505299