Node之利器NVM解析
程序员文章站
2023-12-11 23:44:10
node之利器nvm
前端 一直都是用node的npm作为开发工具,今天在配置webpack的一个插件的时候居然需要node的版本限制,而我本地的node一直都是没有更新的,所以就必须要升级node...
node之利器nvm
前端 一直都是用node的npm作为开发工具,今天在配置webpack的一个插件的时候居然需要node的版本限制,而我本地的node一直都是没有更新的,所以就必须要升级node版本;但是站在一个开发者的角度,是不太想像小白一样又去重新下载安装包去升级一个软件的,所以就看看有没有更好的办法,果不其然,发现了node版本控制的一个“利器”--nvm。nvm到底是啥?nvm是一个可以让你在同一台机器上安装和切换不同版本node的工具;好人做到底,各个平台的下载地址如下:
linux的github地址:点我
如果你是windows系统,直接下载安装就好了,附
windows-nvm的github地址点我
windows-nvm的下载地址点我去下载
mac下安装方法:curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
因为本人使用的是windows环境,所以下面都是基于windows环境进行。
在windows下载地址列表里面选择nvm-setup.zip,一路next,就ok了,而且nvm还自带环境变量配置。
windows下nvm的命令参数解析:
nvm arch 查看当前系统的位数和当前nodejs的位数 nvm install [arch] 安装制定版本的node 并且可以指定平台 version 版本号 arch 平台 nvm list [available] - nvm list 查看已经安装的版本 - nvm list installed 查看已经安装的版本 - nvm list available 查看网络可以安装的版本 nvm on 打开nodejs版本控制 nvm off 关闭nodejs版本控制 nvm proxy [url] 查看和设置代理 nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/ nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是:https://github.com/npm/npm/archive/. nvm uninstall 卸载制定的版本 nvm use [version] [arch] 切换制定的node版本和位数 nvm root [path] 设置和查看root路径 nvm version 查看当前的版本
基本上常用的命令也就3个:
nvm install [node详细版本号] [系统位数,可不写,会自动识别]
nvm list 查看系统已经安装node版本,就像git branch查看所有分支一样,我是这么理解的
nvm use [node版本号] 系统就会切换到该版本,之后一直用的就是这个版本
就说这么多吧!总结就是:之后的新人在学习node的时候就使用nvm去安装node,不用去下载安装包了!