简介 在实际的前端开发过程中,可能会经常遇见node。js的版本问题,不同的项目需要使用不同的node。js版本。 直接安装的话,只能安装和使用node。js的一个版本。可以使用nvm来安装和管理不同版本的node。js。 nvm是Mac下的node。js管理工具。可以通过nvm安装和切换不同版本的node。js。在Windows下面,可以使用nvmw或者nvmwindows 备注:如果电脑中已经安装node。js,需要先卸载 Windows下nvm安装 安装步骤如下:到github上面下载。下载地址:https:github。comcoreybutlernvmwindowsreleases下载完nvmsetup。zip之后解压,解压出来一个nvmsetup。exe文件双击安装打开cmd,输入nvm验证是否安装成功 备注:nvmnoinstall。zip:绿色免安装版,但使用时需进行配置。nvmsetup。zip:安装版,推荐使用nvm安装路径可以自定义,比如:d:vmnode。js安装路径(就是以后下载的不同版本node。js的安装路径,推荐不要放在C盘,不要有空格、特殊字符等):比如:d:ode。js Mac下nvm安装可以使用curl命令安装curlohttps:raw。githubusercontent。comcreationixnvmv0。38。0install。shbash也可以使用wget命令安装wgetqOhttps:raw。githubusercontent。comcreationixnvmv0。38。0install。shbash v0。38。0是nvm的版本号。最新版本号可到github上面查看当出现NodeVersionManager时,说明已安装成功;安装完成后,需要先关闭终端,再重新打开。可以通过查看版本号的命令确认是否安装成功:nvmv 如果出现commandnotfound:nvm,可能是因为缺少。bashprofile文件导致的。继续如下步骤操作切换到用户目录:cd查看是否有。bashprofile文件:若没有则新建,添加以下内容exportNVMDIRHOME。nvm〔sNVMDIRnvm。sh〕。NVMDIRnvm。shThisloadsnvm〔sNVMDIRbashcompletion〕。NVMDIRbashcompletionThisloadsnvmbashcompletion如果安装了ohmyzsh,则需要在。zshrc文件中添加配置信息打开。zshrc文件,在最下面添加source。bashprofile 常用命令nvmls:列出所有已安装的node版本nvmlsremote:列出所有远程服务器的版本(官方nodeversionlist)nvmlist:列出所有已安装的node版本nvmlistavailable:显示所有可下载的版本nvminstallstable:安装最新版nodenvminstall〔node版本号〕:安装指定版本nodenvmuninstall〔node版本号〕:删除已安装的指定版本nvmuse〔node版本号〕:切换到指定版本nodenvmcurrent:当前node版本nvmalias〔别名〕〔node版本号〕:给不同的版本号添加别名nvmunalias〔别名〕:删除已定义的别名nvmaliasdefault〔node版本号〕:设置默认版本 其他 Mac系统,m1芯片的话,会有兼容性问题。 node。js的v15。x。x及以上版本,已经对M1做了兼容处理 安装的node。js的v14及以下版本时,需要进入Rosetta2,安装对应的stable版本archx8664zshnvmlistnvminstall12