node版本管理器n的使用

灵活管理不同版本的node

一、可能遇到的问题

1. 管理范围

n只能管理自己下载的node。若还未用n下载node,单独使用n指令会出现下图报错。

2. 权限问题

若n的指令报出以下错误,在指令前添加sudo,填写本机密码即可正常使用
mac权限报错
下载n时若出现以下报错,通过sudo登录后在下载
下载失败截图

3. 安装地址问题

若你使用n下载不同版本的node提示成功,但未切换当前node版本,
并使用n切换版本也失效时,进行以下操作

<1>检查当前node的位置

which node

查看node位置
该位置为node的默认位置。若位置不是这个,建议
<2>删除之前的node

  1. 手动删除
    执行open ‘node所在文件夹路径’ 打开node所在文件夹,手动删除node
  2. 命令行删除
    由于 n 只可以删除自己下载的node版本,所以需要借助一个新工具brew来删除(brew也可用来)

<3>手动安装node
在官网下载node安装包,手动安装后 n 即可正常使用

二、使用

<一>、全局安装 n

npm install n -g 

安装成功的效果
如果出现上图提示代表下载成功

<二>、n的基本使用

下载并切换需要的node版本

// 例: 下载14.22.0版本的node
n 14.22.0
// 基本的n指令就可以满足需求
n

输入 n 回车,会进入已下载node版本的列表
通过上下按键可以在选择列表中切换选中的版本
选中后

  1. 按回车键,切换到选中的版本
  2. D按键,删除选中的版本
  3. Q按键,退出版本选择列表
    n指令截图
    若选择列表中没有想要的版本, 退出选择列表后通过n+版本号下载并切换

<三>、其他指令操作

1. 安装node
安装最新版本node
// 下载最新
n latest 
// 下载稳定版最新
n lts
安装指定版本node
// 若该版本已下载,则直接切换
// 若该版本未下载,则下载并切换
n <version>
n install <version>
2. 查看已下载node版本
// 显示所有已下载node版本的列表,并标识当前使用版本
// 可用上下键选择版本进行切换当前node的版本
n
// 仅查看已下载node版本列表
n ls
3. 删除node
// 删除指定版本
n rm <version>
// 删除除当前使用版本之外的所有node版本
 n prune
4. 指定版本node执行脚本
n run <version> [args...]
n use <version> [args...]
n as <version> [args...]
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值