node.js版本管理工具n

n 是一个 nodejs 管理工具,https://github.com/tj/n

安装

通过npm 安装

npm install -g n

如果npm尚不可用,使用引导安装的方法

curl -L https://git.io/n-install | bash

第三方安装程序
在具有Homebrew的macOS上,您可以安装n。

brew install n

命令使用

安装node.js 安装或使用一个版本: n node-version

n 14.15.1

说明: 安装版本后 自动切换到此版本

切换版本 n node-version

n 12.18.2

使用或安装其他版本

# 使用或安装最新的官方发布
n latest

# 使用或安装稳定的官方发布:
n stable

# 使用或安装最新的LTS官方版本:
n lts

使用 node -v命令,查看当前版本,如果显示如下则表示切换成功。

v14.15.1

查看所有已经安装的node版本

n ls

或者使用n 查看已下载的版本

~ n

  node/12.18.2
ο node/14.15.1

按q或者control + C退出node版本列表

版本号前面的 o 代表当前使用的版本 可以上下反向键操控 回车可以切换版本

删除一个node版本:n rm node-version

n rm 12.18.2

或者使用-代替rm: n - rm 12.18.2

删除除当前版本外所有其他版本

n prune

常见问题

(1)出现 Permission deniedError: sudo required

权限问题 此时使用 sudo n 14.15.1即可

(2)切换之后,查看版本如果还是原来 v6.x 版本,需要设置一下 PATH

查看 node 当前安装路径

$ which node
/usr/local/bin/node

编辑配置文件

vi ~/.bash_profile

将下边两行插入到文件末尾:

export N_PREFIX=/usr/local
export PATH=$N_PREFIX/bin:$PATH

:wq 保存退出

执行 source 使修改立即生效

source ~/.bash_profile

参考资料

n : https://www.npmjs.com/package/n

node所有历史版本 : https://github.com/nodejs/node/tree/master/doc/changelogs


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 lzdong@foxmail.com

×

喜欢就点赞,疼爱就打赏