nvm 和 nvm-windows 介绍|学习笔记

简介: 快速学习 nvm 和 nvm-windows 介绍

开发者学堂课程【Node.js 入门与实战node.js 开发网站和传统PHP等开发网站的区别】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/588/detail/8246


nvm 和 nvm-windows 介绍


目录:

一、通过 nvm-windows 管理一台计算机上的多个 node 版本

二、Node Version Manager (Node 版本管理器)

 

一、通过 nvm-windows 管理一台计算机上的多个 node 版本

一个电脑上可以安装多个不同的 node.JS 版本。

可以把旧的卸载,再安装新的。

也可以把不同版本安装到不同文件夹。但启动的时候会遇到不清楚是启动哪个版本的情况,共存多个不同版本时管理不方便。

这时候就可以用到NVM管理工具对多个版本进行管理,并且可以随时进行不同版本切换。

 

二、Node Version Manager (Node 版本管理器)

图片1.png

l nvm (Linux、 Unix、 OS X)

https:// github . com/ creat ionix/ nvm

产用命令:

nvm install node(安装最新版本的node)

nvm use node(使用指定版本的node)

l nvm-windows (Windows)

https://github.com/ coreybut ler/ nvm - windows

 

常用命令:

nvm version

nvm install latest

nvm install 版本号

nvm uninstall 版本号

nvm list

nvm use 版本号

l 操作示例Linux、 Unix、 OS X的:

打开对应操作系统相应的网址,GitHub, Inc. [US]| https://github.com/creationix/nvm

在苹果系统下,想要切换多个node.JS版本,需要安装NVM,

在该网页下拉找到

Installation

Install script 目录,

执行命令:

curl -o- https://raw.githubusercontent.com/creationix/nvm/

v0.33.4/install.sh | bash

或者

wget -qo- https: //raw. githubusercontent . com/ creationix/ nvm/v0.33.4/install.sh | bash

也就是,打开电脑的控制台,cmd.exe,执行这条命名。等待安装完毕后,再执行command -v nvm 这条命令。看到版本号则安装成功。

然后在执行 nvm use node 命令,安装指定的node.JS版本。

l 操作示例Windows的:

打开网址:GitHub, Inc. [US]| https://github.com/coreybutler/nvm-windows

下拉网页找到Node Version Manager (nvm) for Windows目录处,找到 Download Now! 的安装链接字样,点击下载,下载完毕。解压后看到 nvm-setup.exe的应用程序,点击安装。

可以在安装 node.JS 之前先安装NVM,然后通过 NVM 再去安装 node.JS 也是可以的.或者说,已经安装好一个 node.JS,然后再安装 NVM,这个 NVM 会把已经安装好的 node.JS 也集合进来,然后,这所有node.JS版本都通过NVM来安装。

那么在双击安装 NVM 的时候,下一步中会遇到这一步,就是提示:Node v6.11.1 is already installed. Do you want NVM to control

this version?

它提示已经安装了Node v6.11.1 版本,也希望NVM来控制这个版本吗?

这里选择,是。安装完后测试。

打开 选择管理员:命令提示符  编辑

D: \>nvm -V

Running version 1. 1. 6.

……

表示1. 1. 6.版本已经安装好。

列出此电脑已经安装的版本清单:

D:\>nvm 1ist

8.4.0

* 6.11.3 (Currently using 64-bit executable)

6. 11.2

6. 11. 1

D:\>

这里表示此电脑有这些版本的node.JS,带*号的表示当前正在使用的版本。再测试当前使用版本:

D: >node -V

v6. 11. 3

D: \>npm --version

5.4.1

切换成8.4.0的版本:

D:\>nvm use 8.4.0

Now using node v8.4.0 (64-bit)

D:\>node -V

v8. 4.0

D:\npm -V

5.3.0

D:\>nvm list

* 8.4.0 Currently using 64-bit executable)

6. 11. 3

6. 11.2

6.11.1

D:\>nvm use 6. 11. 1

Now using node v6. 11.1 (64-bit)

D:\>node -v

v6. 11. 1

D:\>npm -V

5.3.0

建议先安装NVM,再安装node.JS。

安装最新的版本:

D: \>nvm install latest

Downloading node. js version 8.5.0 (64-bit)... 

正在下载安装最新版本

当通过NVM安装多个 node.JS 版本之后是什么含义呢?

NVM会把多个 node.JS 版本全都安装到电脑上,然后,通过使用 use 命令快速切换使用不同的node.JS。

比如,在C盘Program files 目录下面有已经安装好的 node.JS 版本。

如果没有使用 NVM 时候,这是一个文件夹当使用 NVM 以后,这个地方不是文件夹,而变成一个快捷方式了,变成一快捷方式后当点开以后默认使用的哪个版本,那就8.4的版本,现在看它默认进来以后是不是6.1.1的这个版本是这个版本

然后,看到文件夹里默认已经安装了很多的 node.JS 版本。使用的是哪个版本,进来默认就是哪个版本。基本每个版本都安装过来了,8.5的版本还没下载完毕

那么如果使用8.4.0的时候,一启动这个版本。如果使用的是6.1.1的时候启动不是这个文件这就是NVM管理多个版本的原理其实就是安装了多个版本而已。

相关文章
|
1月前
|
JavaScript 内存技术
nvm详细安装及使用
nvm详细安装及使用
|
6月前
|
JavaScript 内存技术
nvm的安装和使用
nvm的安装和使用
429 0
|
Web App开发 存储 JavaScript
mac安装nvm
nvm,全称 node.js version management,就是nodejs版本管理用具,nvm可以快速切换使用不用版本的node。 nodejs,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js使用了一个事件驱动、非阻塞式I/O的模型( Node.js的特性),使其轻量级又高效 npm,Node Package Manager,nodejs 包管理工具。在安装的 nodejs 的时候,npm 也会跟着一起安装,它是包管理工具。npm 管理 nodejs 中的第三方插件 nvm 管理 nodejs 和 npm 的版
1917 1
mac安装nvm
|
Ubuntu Shell 开发工具
Ubuntu 20.04 安装nvm
Ubuntu 20.04 安装nvm
4665 0
|
Windows
Windows 10下安装Miniconda3
Windows 10下安装Miniconda3
1418 0
Windows 10下安装Miniconda3
|
3月前
|
Ubuntu Linux 编译器
MinGW-w64在windows/ubuntu上的安装及使用
MinGW-w64在windows/ubuntu上的安装及使用
191 0
|
2月前
|
内存技术
|
3月前
|
JavaScript 前端开发 iOS开发
【macOS 系列】如何在mac下安装nvm实现多版本nodejs
【macOS 系列】如何在mac下安装nvm实现多版本nodejs
55 0
|
4月前
|
Windows
conda安装与使用(windows)
conda安装与使用(windows)
91 0
|
7月前
|
JavaScript Windows 内存技术
windows下使用winget快速安装nvm
windows下使用winget快速安装nvm
61 0