windows 使用 nvm管理 node.js安装使用教程

2023-12-21 21:09:55

nvm是什么

通常指的是 Node Version Manager,它是一个用于管理 Node.js 版本的工具。通过使用 nvm,您可以方便地在同一台计算机上安装多个 Node.js 版本,并轻松在它们之间进行切换。

在进行多个项目开发时,每个项目的node版本可能是不一样的,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以在同一台电脑上进行多个node版本之间的切换,而这正是nvm的价值所在

可能遇到的错误信息

Error: error:0308010C:digital envelope routines::unsupported

在这种情况下,可能有几种原因导致此错误:

  1. OpenSSL 版本不兼容:Node.js 使用 OpenSSL 库来执行加密和哈希操作。如果你使用的 Node.js 版本与 OpenSSL 版本不兼容,可能会导致不支持的算法错误。

  2. 缺少所需的依赖:某些加密和哈希算法可能需要额外的依赖库支持。确保你的环境中安装了所需的依赖。

安装nvm

nvm下载地址Releases · coreybutler/nvm-windows · GitHub

点击最新版本的 nvm-setup.zip 下载到本地并安装

注意:nvm的安装目录不能有汉字和空格,否则会报错
注意:电脑之前安装过nodejs的,不需要卸载,nvm在安装的过程中会提示,是否把电脑之前安装过的nodejs交给nvm来管理,点击【是】就可以了

下载完成后双击nvm-setup.exe文件进行nvm安装

(1)点击接受

(2)默认nvm安装路径,点击next

(3)默认node.js安装路径点击next(最好也不要改)

(4)点击确认安装即可

(5)安装完确认?打开CMD,输入命令 nvm ,安装成功则如下显示,可以看到里面列出了各种命令。

?(6)将npm镜像改为淘宝的镜像,可以提高下载速度(可选项,可以不进行配置进行下一步)

在你安装的nvm目录下找到settings.txt文件,打开settings.txt文件后,加上下面两行代码:

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

(如果出现故障,可以调整路径,nvm路径最好好nodejs路径在同一文件夹下,文件夹名不要有中文名或者空格)

检查环境变量

注意:windows10之后的系统,nvm安装成功后,会自动的把对应的环境变量添加到系统上
注意:安装完成后,在CMD中运行 nvm, 提示 【nvm不是内部或外部命令,也不是可运行的程序或批处理文件。】就是没有配置对应的环境变量

环境变量位置:打开桌面此电脑图标-->鼠标右键-->属性-->页面左侧点击 高级系统设置-->弹出框内右下角点击 环境变量

使用nvm安装node

1.win+r打开PowerShell输入cmd

2.查看可用node版本

nvm list available

出现可下载的版本号

3.选择想用的node版本号,比如16.20.2

nvm install 16.20.2

4.安装完成后,查看已装的node版本

nvm list

带星号就是当前使用版本?

5.切换node版本

nvm use 16.20.2

6.检查是否切换成功

node -v

?

文章来源:https://blog.csdn.net/kkkys_kkk/article/details/135071784
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。