一、What
node version manager!
顾名思义,这是一个node版本管理工具!
二、Where
下载链接:Releases · coreybutler/nvm-windows · GitHub
三、When
如果此刻的你正在接手一个新项目……
如果新项目要求Node版本跟你的冲突不兼容……
四、Who
如果你是一名正在使用Vue/React/Node的前端工程师……
如果你是一名正在使用Node进行项目构建的运维工程师……
相信我,NVM将是你在项目间畅行的绝对神器!!!
五、Why
Node在你的心目中是不是一个惊叹号,你的脑袋里是不是充满了各种版本的疑问号……
毋庸置疑,Node是一件伟大的作品!但是,Node版本管理简直太糟糕啦!!!
鄙向以为,不能向下兼容的软件都是耍流氓!!
可所谓流氓不可怕,就怕流氓太优秀啦!!避不开、躲不掉,还要开怀拥抱!!
所幸兼容并济的nvm横空出世,Node多版本再也不是恶梦!!
六、How
1、安装
安装过程相当简单,无须赘言!step by step就是了!说说要注意的地方吧!
1)首先建议安装到D盘或其它非系统盘,免受权限问题困扰!
2)如果已经手动安装了node,安装nvm时会提示:是否“卸载”或“纳入管理”!
不管怎样,反正我是没纳成功的,卸载了清净!
3)安装完的目录是长这样的!
2、配置
安装目录下有个settings.txt配置文件,可以配置淘宝镜像:
root: D:\Program\nvm
path: D:\Program\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
3、命令
来看看常使用的几个命令:
1)nvm list available:瞧瞧可安装的node版本列表
2)nvm install 14.20.0:安装个node14吧
再安装个node12吧(别问为什么,因为我要用。。。)
3)nvm ls:看看都安装有了有哪些个版本啦~
4)nvm use 12.18.1:切换到node12吧~
5)nvm current:瞧瞧当前正在使用的版本~
6)node -v:查查当前的node版本号~