不同的软件开发工具可能需要特定版本的Node.js和NPM(Node Package Manager)。NPM是一个用于管理从NPM注册表中安装的包的工具。
此外,如果你正在制作一个NPM包,你可能需要用不同版本的Node.js来测试它。这就是为什么你应该安装NVM。
NVM是Node Version Manager的缩写,是一个命令行工具,用于管理和切换到不同版本的Node.js。
在这篇文章中,我将告诉你如何在Windows 10上下载和安装NVM--尽管Windows上没有 "NVM"。
我还将告诉你如何在你的Windows电脑上设置和使用不同版本的Node.js和NPM。
如何在Windows 10中下载和安装Node版本管理器
正如我前面提到的,Windows没有 "NVM",因为NVM只支持Linux和Mac。
你将在你的Windows机器上使用的是 "nvm-windows"。nvm-windows类似于NVM,但不等同于它。
注意:如果你已经安装了Node.js,你需要卸载它,这样就不会在使用不同版本的Node和从NPM注册表安装包时导致错误。
之后重启电脑,打开命令提示符或PowerShell,运行node -v
,确认Node已被卸载。
此外,如果你安装了yarn,卸载它并在安装NVM后重新安装它。你不希望在安装和使用来自NPM注册表的软件包时出现奇怪的错误。
按照下面的步骤来下载nvm-windows
- 第1步:前往nvm-windows资源库,点击立即下载!"
你会被带到一个包含不同版本的nvm-windows的页面。
-
第2步:点击最新版本进行下载。目前,它是2022年4月28日的版本。
-
第3步:在你的电脑上找到安装程序并打开它。按照安装向导来安装它。
-
第4步:打开PowerShell或命令提示符,运行
nvm -v
,确认安装。
如果你得到和我上面一样的信息,那么nvm-windows就已经成功安装。祝贺你!
如何在Windows 10上使用NVM
要使用NVM,你需要以管理员身份打开PowerShell或Command Prompt。你也可以使用Git bash。
-
要以管理员身份打开PowerShell,右键单击 "开始",选择 "PowerShell(管理员)"。
-
要以管理员身份打开命令提示符,搜索 "cmd",并在右边选择 "以管理员身份打开"。
如何用NVM安装不同版本的Node.js和NPM
NVM赋予你的超级能力是在你的机器上安装多个版本的Node.js。
要安装最新版本的Node,运行nvm install latest
。
安装长期支持(LTS)版本的Node总是更好的,因为它的错误较少。
要安装Node的LTS版本,请运行nvm install lts
。
要安装一个特定的Node版本,你需要先运行nvm list available
,这样你就可以看到可用的Node版本了。
要安装那个特定的版本,请运行nvm install node-version-number
。例如,nvm install 14.20.0
。
注意:一旦你安装了Node的某个版本,相应版本的NPM就会为你安装。所以你不需要单独安装NPM。
如果你想使用的NPM的版本不可用,请运行npm install @npm version-number -g
来安装它。
现在,要查看你在Windows机器上安装的Node版本列表,运行nvm list
。
要使用一个特定的Node版本,请运行。
nvm use latest
使用最新版本nvm use lts
使用长期支持版本nvm use version-number
使用你所安装的任何其他版本
回顾一下
这篇文章向你展示了如何在Windows 10上安装NVM(nvm-windows)以及如何使用它来安装和管理不同版本的Node。
作为提醒,以下是你将使用nvm-windows的常用命令。
nvm install node-version
- 安装一个版本的Nodenvm list
- 查看你的机器上已经安装的Node版本nvm use node-version
- 使用一个特定版本的Node
谢谢您的阅读,并继续编写代码 :)