当前位置: 首页 > 科技观察

Linux下node.js多版本管理工具nvm安装使用_0

时间:2023-03-11 21:01:32 科技观察

nvm是一个Node版本管理工具。使用NVM实用程序,类似于Anaconda,Python中的virtual-env。您可以在单个系统上安装多个node.js版本。您还可以为您的应用程序选择特定的节点版本。它还提供了一个选项,可以使用.nvmrc配置文件自动选择节点版本。本教程将帮助您在Ubuntu20.04Linux系统上安装nvm。此外,还允许您安装不同的Node版本和其他有用的示例。先决条件您必须有一个正在运行的Ubuntu20.04Linux系统,可以访问shell。使用安装node.js所需的用户帐户登录。在Ubuntu上安装NVM可以使用shell脚本在Ubuntu20.04Linux系统上安装nvm。打开系统上的终端或使用SSH连接到远程系统。使用以下命令在您的系统上安装curl,然后运行??nvm安装程序脚本。linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sudoapt安装curllinuxmi@linuxmi/home/linuxmi/www.linuxmi.com?curlhttps://raw.githubusercontent.com/creationix/nvm/master/install。嘘|bash输出示例:%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed100156871001568700418200:00:030:00:--4180=>nvm已经安装在/home/linuxmi/.nvm中,尝试使用git更新=>=>压缩和清理git存储库=>nvm源字符串已经在/home/linuxmi/.zshrc=>bash_completion源字符串已经在/home/linuxmi/.zshrc=>关闭并重新打开终端以开始使用nvm或运行以下命令立即使用它:exportNVM_DIR="$HOME/.nvm"[-s"$NVM_DIR/nvm.sh"]&&\."$NVM_DIR/nvm.sh"#这会加载nvm[-s"$NVM_DIR/bash_completion"]&&\."$NVM_DIR/bash_completion"#Thisloadsnvmbash_completionnvminstallerscript为当前用户的登录脚本创建一个环境入口你可以注销并重新登录来加载环境或者执行下面的命令来做同样的事情。linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?source~/.profile安装完成后,执行以下命令查看是否安装完成:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?nvm--version0。39.1使用NVM安装node修改npm为国内镜像npmconfigsetregistry"http://registry.npmmirror.com/"查看设置linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?npmconfiggetregistryinstallcnpm:npminstall-gcnpm--registry=https://registry.npmmirror.com版本查看:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?cnpm-v如果需要修改镜像,npmconfigsetregistryhttps://registry.npmjs.org/您可以使用nvm安装多个node.js版本。并从已安装的node.js中为您的应用程序使用所需的版本。安装最新版本的node.js。这里的node是最新版本的别名。linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?nvminstallnode要安装特定版本的node:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?nvminstall17.7.2你可以使用上面的命令选择安装的任何其他版本。安装的第一个版本成为默认版本。新的shell将从节点的默认版本开始(例如nvm别名default)。使用nvm,您可以使用以下命令列出当前用户安装的节点版本。linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?nvmls输出:v15.8.0->v17.7.2v17.8.0systemdefault->node(->v17.8.0)iojs->N/A(default)unstable->N/A(默认)节点->稳定(->v17.8.0)(默认)稳定->17.8(->v17.8.0)(默认)lts/*->lts/gallium(->N/A)lts/argon->v4.9.1(->N/A)lts/boron->v6.17.1(->N/A)lts/carbon->v8.17.0(->N/A)lts/dubnium->v10.24.1(->N/A)lts/erbium->v12.22.12(->N/A)lts/fermium->v14.19.1(->N/A)lts/镓->v16.14.2(->N/A)使用此命令,您可以找到可用的node.js版本进行安装。linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?nvmls-remote您也可以为当前会话选择不同的版本。所选版本将仅为当前shell的当前活动版本。linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?nvmuse17.8.0Nowusingnodev17.8.0(npmv8.5.5)要查找为当前用户设置的默认节点版本,请键入:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?nvmrundefault--versionRunningnodev17.8.0(npmv8.5.5)v17.8.0结论在本教程中,您学习了在Ubuntu20.04/22.04Linux系统上安装nvm。另外,对nvm的使用有了基本的了解。