使用 n 管理 node 版本,以及 mac 上使用遇到的配置坑

1,300 阅读1分钟

先安装:

sudo npm install -g n

版本切换

n

然后上下选择,最后回车。

安装指定版本

sudo n 14.15.4

安装稳定版本

sudo n stable

安装最新版本

sudo n latest

切换了 n 没用怎么办

因为 n 默认安装路径是 /usr/local,但是本地的 node 未必是保存在这。

所以就要查看一下本地 node 的安装路径:

which node
/Users/bd/.nvm/versions/node/bin/node

这样就能知道安装路径为: /Users/bd/.nvm/versions/node。

然后就要修改系统配置了,又是熟悉的 .bash_profile 配置,然鹅我们早就用上了 zsh 了,所以在 ~ 用户目录下找 .zshrc 文件:

vi .zshrc

在最后一行加上下面这两行:

export N_PREFIX=/Users/bd/.nvm/versions/node
export PATH=$N_PREFIX/bin:$PATH

然后让配置生效:

source .zshrc

然后再安装想要的 node 版本:

n stable
// 或
n latest
// 或
n 14.15.4

最后重启终端,再执行:

node -v

就能看到变成新的 node 版本了。

参考

n 模块切换 node 版本无效的解决办法_爱开车的彬哥的CSDN博客-CSDN博客