当前位置:   article > 正文

node版本管理器n的使用_node n

node n

灵活管理不同版本的node

一、可能遇到的问题

1. 管理范围

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

2. 权限问题

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

3. 安装地址问题

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

<1>检查当前node的位置

which node
  • 1

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

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

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

二、使用

<一>、全局安装 n

npm install n -g 
  • 1

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

<二>、n的基本使用

下载并切换需要的node版本

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

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

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

<三>、其他指令操作

1. 安装node
安装最新版本node
// 下载最新
n latest 
// 下载稳定版最新
n lts
  • 1
  • 2
  • 3
  • 4
安装指定版本node
// 若该版本已下载,则直接切换
// 若该版本未下载,则下载并切换
n <version>
n install <version>
  • 1
  • 2
  • 3
  • 4
2. 查看已下载node版本
// 显示所有已下载node版本的列表,并标识当前使用版本
// 可用上下键选择版本进行切换当前node的版本
n
// 仅查看已下载node版本列表
n ls
  • 1
  • 2
  • 3
  • 4
  • 5
3. 删除node
// 删除指定版本
n rm <version>
// 删除除当前使用版本之外的所有node版本
 n prune
  • 1
  • 2
  • 3
  • 4
4. 指定版本node执行脚本
n run <version> [args...]
n use <version> [args...]
n as <version> [args...]
  • 1
  • 2
  • 3
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/322872
推荐阅读
相关标签
  

闽ICP备14008679号