nvm基础使用

506 阅读1分钟

前言

最近组里来了几个小伙伴,还不太清楚nvm的使用,甚至不知道nvm是什么,一次次的说又太麻烦,就写一篇文章记录一下吧~

nvm文档的第一句话: nvm allows you to quickly install and use different versions of node via the command line. 翻译过来就是:nvm允许你通过命令行快速的安装和使用不同版本的node。

详细的可查看github链接: github.com/nvm-sh/nvm

基本使用

1.安装nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
// 或者
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

安装完成后,看一下在命令行有没有类似如下的提示,没有的话则需要在~/.bash_profile~/.zshrc~/.profile, 或 ~/.bashrc等的配置文件下添加:

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

配置完成后,重新加载配置文件,使nvm生效:

bashsource ~/.bashrc

zshsource ~/.zshrc

2.列出已经安装的node版本

 nvm ls  

我本地的node版本如下:

image.png

3.列出所有可以安装的node版本号

nvm ls-remote

4.安装你需要使用的版本的node

nvm install v18.14.0
// 安装最新版本
nvm install @latest

5.切换node版本

nvm use v12.13.0

6.指定默认的node版本

nvm alias default v14.15.0

7.查看node安装的位置

nvm which v14.15.0

基本上以上就是nvm常用的命令了,更多命令可移步github链接: github.com/nvm-sh/nvm