Node 版本
air版本 (20240114)
在 Node.js 中,有两个不同的版本:LTS(Long-Term Support,长期支持)和 Current(当前版本)。
LTS 版本是稳定的、长期支持的版本,适合在生产环境中使用。这些版本会定期发布,并且会获得长时间的维护和更新支持。LTS 版本通常更适合企业和生产环境,因为它们更稳定,有较少的变化和风险。LTS 版本的周期一般为 30 个月,其中前 6 个月是活跃维护期,之后的 24 个月是维护期。
Current 版本是最新的、包含最新功能和改进的版本,但它们可能不是稳定的,并且可能存在一些不兼容的变化。Current 版本通常用于尝试和测试最新功能,并且不适合在生产环境中使用。Current 版本的周期一般为 6 个月。
因此,如果您在生产环境中使用 Node.js,建议选择 LTS 版本,如果您想尝试最新功能或进行开发和测试,可以选择 Current 版本。
node版本管理
-
清除node缓存:
sudo npm cache clean -f
-
安装 n 执行:
npm install n -g
- 注意:如果报错如:code EACCES errno -13,表示你没有权限安装,使用管理员身份安装:
sudo npm i n -g
- 查看n是否安装成功:
n -V
- 注意:如果报错如:code EACCES errno -13,表示你没有权限安装,使用管理员身份安装:
-
使用n管理node
- 查看node可以使用的列表
n ls
- 安装制定版本node
- 查看官方node版本
npm view node versions
或者 node官网 - 安装指定的node版本:
n node版本号
如:n 17.2.0
- 注意:如果最终显示的还是原来node的版本号则需要在管理员权限下运行:
sudo n node版本号
- 查看官方node版本
-
切换node版本
-
首先执行
n
,通过上下键进行切换选择,最后使用enter键选中版本。 - 如果选中后还是原来版本,则使用
sudo n
,后再通过上下键进行切换选择,最后使用enter键选中版本。 - 删除指定版本node 运行命令
n rm node版本号
或者运行sudo n rm 10.13.1
- 查看node可以使用的列表
-
卸载 n 执行
npm uninstall n -g
或sudo npm uninstall n -g
-
node版本展示
- 列出最新的node版本
n ls-remote
- 列出11X的版本
n ls-remote 11
-
安装版本
-
安装最新正式发布版本
sudo n latest
- 安装最新的长期支持正式发布版本
sudo n lts
- 安装指定版本
sudo n 14.14.0
- 列出最新的node版本