首页 > 系统相关 >Linux管理多版本node.js

Linux管理多版本node.js

时间:2023-09-17 22:02:57浏览次数:50  
标签:node lts 可用 别名 js 版本 Linux nvm 安装

这里介绍的是Linux版本的nvm工具:一个nodejs版本管理工具! 这里可以灵活切换node指定版本哟~ 下载地址:https://github.com/nvm-sh/nvm/releases/

1.安装

需要先安装git、curl

yum install -y git curl

在这里插入图片描述 这里很慢,需要登录。 如果不小心退出来,需要重新执行一下安装脚步:

在这里插入图片描述

这时候需要退出登录,重新登录环境就重置好了。

2.使用

[root@jackwei]# NVM -h

节点版本管理器(v0.39.5)

注意:<version>指的是nvm理解的任何类似版本的字符串。这包括:
-完整或部分版本号,以可选的"v"开头(0.10,v0.1.2, v1)
-默认(内置)别名:node, stable, unstable, iojs, system
使用' nvm alias foo '定义自定义别名

任何产生彩色输出的选项都应该尊重'——no-colors '选项。

用法:
nvm ——help显示此消息
——no-colors禁止彩色输出
nvm ——version打印nvm的安装版本
nvm install [<version>]下载并安装<version>。用途。省略NVMRC(如果可用)和版本。
以下可选参数,如果提供,必须直接出现在' nvm inst all '之后:
-s跳过二进制下载,只从源代码e安装。
跳过源代码下载,只从二进制文件安装。
——reinstall-package -from=<version>安装时,重新安装<node|iojs|节点版本号>中安装的包
安装时,只选择lts(长期支持)版本
——lts=< lts名称>安装时,仅从特定lts行的版本ns中选择
——skip-default-packages安装时,如果存在default-packages文件,请跳过它
——latest-npm安装完成后,尝试在给定的节点版本上升级到最新的npm
禁用任何下载的进度条
——alias=<name>安装完成后,将指定的别名设置为指定的版本。(同:NVM别名<name> <version>)
安装完成后,将默认别名设置为指定的版本。(同:NVM别名default <version>)
nvm uninstall <version>卸载版本
nvm uninstall ——lts使用自动lts(长期支持)别名“lts/*”卸载,如果可用的话。
nvm uninstall ——lts=< lts name>使用自动别名卸载提供的lts行(如果可用)。
nvm use [<version>]修改PATH使用<version>。如果可用,使用.nvmr c,省略版本。
以下可选参数,如果提供,必须直接出现在' nvm use '之后:
——silent静默标准输出/标准错误输出
——lts使用自动lts(长期支持),如果可用,使用' lts/* '。
——lts=< lts name>如果可用,为提供的lts列表使用自动别名。
nvm exec [<version>] [<command>]在<version>上运行<command>。如果可用,使用.nvmrc,省略版本。
以下可选参数,如果提供,必须直接出现在' nvm exec '之后:
——silent静默标准输出/标准错误输出
——lts使用自动lts(长期支持),如果可用,使用' lts/* '。
——lts=< lts name>如果可用,为提供的lts列表使用自动别名。
nvm run [<version>] [<args>]以<args>作为参数在<version>上运行' node '。如果可用,使用.nvmrc,省略版本。
以下可选参数,如果提供,必须直接出现在' nvm run '之后:
——silent静默标准输出/标准错误输出
——lts使用自动lts(长期支持),如果可用,使用' lts/* '。
——lts=< lts name>如果可用,为提供的lts列表使用自动别名。
nvm current显示当前激活的N节点版本
nvm ls [<version>]列出已安装的版本,如果提供,匹配给定的n <version>
——no-colors禁止彩色输出
——no-alias禁止“nvm alias”输出
nvm ls-remote [<version>]列出install11可用的远程版本,如果提供,匹配给定的<version>
列出时,只显示lts(长期支持)版本
——lts=< lts名称>列出时,只显示特定lts行的版本
——no-colors禁止彩色输出
nvm version <version>将给定的描述解析为单个本地版本
nvm version-remote <version

常用命令

# 已安装的版本
nvm ls

# 安装
nvm install 版本号

# 当前的版本
nvm current

# 使用知道版本
nvm use v20.5.1

npm -v
node -v

在这里插入图片描述

标签:node,lts,可用,别名,js,版本,Linux,nvm,安装
From: https://blog.51cto.com/jackwei/7504063

相关文章

  • Linux命令(80)之sort
    linux命令之sort1.sort介绍linux命令sort用于将文本文件内容以行为单位加以排序;sort命令默认按每行的第一个字符排序,根据首字母的ASCII码值进行升序(从小到大排列)。sort的默认分隔符是空白(空格和tab),多少空白都算一个分隔符。2.sort用法sort[参数]filesort常用参数参数说明-n......
  • 关于 Spartacus My Account 菜单的数据源 - NavigationNode
    有朋友询问Spartacus的MyAccount菜单里,Mycompany菜单项的数据源是什么?Spartacus启动时,我们观察到这个OCCAPI:/occ/v2/powertools-spa/cms/pages?lang=en&curr=USD在其响应数据里,观察到navigationnode里包含了一个叫做MyCompany的菜单项:Backoffice是SAPCom......
  • Vue js 框下制作登录页面的新方法
    ......
  • Linux安装java环境
    下载JavaJDK1.8:访问Oracle官方网站或OpenJDK项目网站,下载适用于你的Linux系统的JavaJDK1.8版本的安装包(通常是.tar.gz格式)。解压安装包:打开终端,进入下载目录,使用以下命令解压安装包:tar-zxvfjdk-8uXXX-linux-x64.tar.gz请将“jdk-8uXXX-linux-x64.tar.gz”替换为你下载的安装......
  • JS防抖和节流
    引言:在前端开发中,性能优化是至关重要的。在处理用户输入、滚动事件、表单提交以及其他频繁触发的操作时,防抖和节流是两个常用的技术,用来减少不必要的资源消耗和提高用户体验。什么是防抖和节流?防抖:它限制了一个函数在连续触发事件后的执行次数。如果在一段时间内多次触发同一......
  • Linux企业运维人员最常用150个命令汇总2
    Linux企业运维人员最常用150个命令汇总 收录在日常运维杂烩系列命令功能说明线上查询及帮助命令(2个)man查看命令帮助,命令的词典,更复杂的还有info,但不常用。help查看Linux内置命令的帮助,比如cd命令。文件和目录操作命令(18个)ls......
  • Linux 查看服务器开放的端口号
    在讨论这个问题前,我们先来了解一下物理端口、逻辑端口、端口号等计算机概念。  端口相关的概念: 在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型。物理端口指的是物理存在的端口,如ADSLModem、集线器、交换机、路由器上用于连接其他网络设备的接口,如RJ-45端口、SC......
  • Linux常用操作指令(面试专用)
    Linux:免费开源,多用户多任务,衍生出很多附属版本,例如常用的RedHat。。。 常用指令ls    显示文件或目录   -l     列出文件详细信息l(list)   -a     列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir    创建目录......
  • 一起动手打造个人娱乐级linux
    我们使用电脑,一直以来用的都是windows,但是对于像我这种爱折腾的人来说,尝试使用linux系统应该是一种不错的体验。说到linux,许多人可能都没听过,或者知道的人对它印象是这样的:然而,linux发展这么久,桌面应用也已经发展得非常成熟了,现在我们linux可以是这样的:ubuntu16.04archlinux......
  • Linux学习之CentOS(二十七)--Linux磁盘管理:LVM逻辑卷的拉伸及缩减
    您可以通过点击右下角的按钮来对文章内容作出评价,也可以通过左下方的关注按钮来关注我的博客的最新动态。如果文章内容对您有帮助,不要忘记点击右下角的推荐按钮来支持一下哦如果您对文章内容有任何疑问,可以通过评论或发邮件的方式联系我:[email protected]......