安装使用Window版的nvm-windows,管理nodejs安装

nvm是一个nodejs的版本管理工具,可以通过nvm安装和切换不同版本的nodejs。

下载

安装包地址:https://github.com/coreybutler/nvm-windows/releases

下载地址提供了两种安装包:

  • nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
  • nvm-setup.zip:安装版

安装

1、解压nvm-setup.zip包,双击nvm-setup.exe进行安装:

勾选"I accept the agreement",点击“next”:

2、配置NVM的安装路径

3、配置node.js安装路径

点击“Next”,最后安装。


4、【可选】安装完成后,配置node下载的镜像地址。

配置nodejs安装包镜像,目的是加快在国内下载node安装包的速度。

进入nvm安装路径,打开settings.txt,添加淘宝镜像url:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

完整内容类似:

root: D:\program\nvm
path: D:\program\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

使用

1、查看安装版本

PS D:\mytest> nvm
Running version 1.1.7.
Usage:
nvm arch : Show if node is running in 32 or 64 bit mode.
nvm install <version> [arch] : The version can be a node.js version or "latest" for the latest stable version.
Optionally specify whether to install the 32 or 64 bit version (defaults to system arch).
Set [arch] to "all" to install 32 AND 64 bit versions.
Add --insecure to the end of this command to bypass SSL validation of the remote download server.
nvm list [available] : List the node.js installations. Type "available" at the end to see what can be installed. Aliased as ls.
nvm on : Enable node.js version management.
nvm off : Disable node.js version management.
nvm proxy [url] : Set a proxy to use for downloads. Leave [url] blank to see the current proxy.
Set [url] to "none" to remove the proxy.
nvm node_mirror [url] : Set the node mirror. Defaults to https://nodejs.org/dist/. Leave [url] blank to use default url.
nvm npm_mirror [url] : Set the npm mirror. Defaults to https://github.com/npm/cli/archive/. Leave [url] blank to default url.
nvm uninstall <version> : The version must be a specific version.
nvm use [version] [arch] : Switch to use the specified version. Optionally specify 32/64bit architecture.
nvm use <arch> will continue using the selected version, but switch to 32/64 bit mode.
nvm root [path] : Set the directory where nvm should store different versions of node.js.
If <path> is not set, the current root will be displayed.
nvm version : Displays the current running version of nvm for Windows. Aliased as v.

这个列出了nvm命令的使用说明.


2、列出当前安装的nodejs版本

PS D:\mytest> nvm list
* 12.22.1 (Currently using 64-bit executable)


3、列出可用的安装版本

PS D:\mytest> nvm list available
| CURRENT | LTS | OLD STABLE | OLD UNSTABLE |
|--------------|--------------|--------------|--------------|
| 15.14.0 | 14.16.1 | 0.12.18 | 0.11.16 |
| 15.13.0 | 14.16.0 | 0.12.17 | 0.11.15 |
| 15.12.0 | 14.15.5 | 0.12.16 | 0.11.14 |
| 15.11.0 | 14.15.4 | 0.12.15 | 0.11.13 |
| 15.10.0 | 14.15.3 | 0.12.14 | 0.11.12 |
| 15.9.0 | 14.15.2 | 0.12.13 | 0.11.11 |
| 15.8.0 | 14.15.1 | 0.12.12 | 0.11.10 |
| 15.7.0 | 14.15.0 | 0.12.11 | 0.11.9 |
| 15.6.0 | 12.22.1 | 0.12.10 | 0.11.8 |
| 15.5.1 | 12.22.0 | 0.12.9 | 0.11.7 |
| 15.5.0 | 12.21.0 | 0.12.8 | 0.11.6 |
| 15.4.0 | 12.20.2 | 0.12.7 | 0.11.5 |
| 15.3.0 | 12.20.1 | 0.12.6 | 0.11.4 |
| 15.2.1 | 12.20.0 | 0.12.5 | 0.11.3 |
| 15.2.0 | 12.19.1 | 0.12.4 | 0.11.2 |
| 15.1.0 | 12.19.0 | 0.12.3 | 0.11.1 |
| 15.0.1 | 12.18.4 | 0.12.2 | 0.11.0 |
| 15.0.0 | 12.18.3 | 0.12.1 | 0.9.12 |
| 14.14.0 | 12.18.2 | 0.12.0 | 0.9.11 |
| 14.13.1 | 12.18.1 | 0.10.48 | 0.9.10 |
This is a partial list. For a complete list, visit https://nodejs.org/download/release


4、安装指定版本的nodejs

PS D:\mytest> nvm install 14.16.1
Downloading node.js version 14.16.1 (64-bit)...
Complete
Creating D:\program\nvm\temp
Downloading npm version 6.14.12... Complete
Installing npm v6.14.12...
Installation complete. If you want to use this version, type
nvm use 14.16.1

5、安装最新版的nodejs

PS D:\mytest> nvm install latest 
Downloading node.js version 15.14.0 (64-bit)...
Complete
Creating D:\program\nvm\temp
Downloading npm version 7.7.6... Complete
Installing npm v7.7.6...
Installation complete. If you want to use this version, type
nvm use 15.14.0

6、激活以及切换nodejs版本

PS D:\mytest> nvm use 14.16.1
Now using node v14.16.1 (64-bit)

7、卸载指定版本的nodejs

PS D:\mytest> nvm uninstall 14.16.1
Uninstalling node v14.16.1... done



版权声明:著作权归作者所有。

相关推荐

RocketMQ在Windows安装

RocketMQ下载地址及相关文档下载地址:http://rocketmq.apache.org/dowloading/releases下载版本 rocketmq-all-4.6.0-bin-release.zip解压后目录结构,bin目录下存放可运行的脚本RocketMQ自身分为 NameServer 和 Broker 两个部分,因此,用作本机开发调试用的最小应用,应该分别启动一个NameSer

卸载使用brew安装的mongodb脚本

这个用来卸载Mac使用brew安装的mongodb。#!/usr/bin/env sh # 检查mongo是否在运行中 launchctl list | grep mongo launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist launchctl remove homebrew.mxcl.mong

Windows使用nvm-windows管理node.js多版本切换

nvm和n是两个在Mac/Linux上常用于管理node版本的工具,遗憾的是这两个工具都不支持Windows。在Windows可以用来管理Node版本的工具主要有:nvm-windows,nodist。本文主要介绍使用nvm-windows来管理node的版本。首先nvm-windows并非nvm的Windows版本,它是单独开发的用于在Windows管理Node版本的工具。nvm-window项

使用nvm管理node.js版本(安装/升级/切换版本)

使用nodejs,我们可能需要维护多个版本的nodejs,使用nvm可以很好帮我们对nodes安装,升级以及管理多版本。安装nvmnvm提供了安装脚本,使用安装脚本安装如下:curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash 或wget&nbs