欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Node之利器NVM解析

程序员文章站 2023-11-29 11:56: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,不用去下载安装包了!