原版本:nvm详细安装使用教程(nvm-node多版本管理工具)(需要管理员权限,比较复杂可能出现意外的问题)

参考链接:nvm安装

目录

1.卸载node(没有安装的可以直接跳过)

2.下载nvm(以下地址任选其一,如有不可下载或其他问题请自行搜索)

3.安装nvm

4.配置 node 和 npm 的镜像地址

5.安装需要的node版本

6.全局共享npm

7.常见nvm命令


1.卸载node(没有安装的可以直接跳过)

        nvm 是一个 nodejs 的版本管理工具。通过它可以安装和切换不同版本的 nodejs,解决 node 各种版本存在不兼容现象。但在安装之前需要先卸载之前的 nodejs

        1)在控制面版或者应用列表中卸载nodejs

        2)不行就全局搜索然后删除相关文件

注:一定要确保windows上没有nodejs,血的教训啊!

2.下载nvm(以下地址任选其一,如有不可下载或其他问题请自行搜索)

        1)nvm-windows/releases·-GitHub

        2)Release 1.1.9 · coreybutler/nvm-windows · GitHub

        3)GitHub - nvm-sh/nvm: Node Version Manager

        4)Releases · coreybutler/nvm-windows · GitHub

注:我使用的是第二个地址1.1.9版本,windows是11版本,放心下载使用,亲测有效,当然其他版本也是没问题的

  3.安装nvm

        正常安装即可,与原版本区别为路径不同,不要装到c盘底下即可

        我这边第一个路径是 D:\nvm    第二个路径是 D:\nodejs  (都是不需要管理员权限的路径)

        安装成功后查看路径:win11-->设置-->系统-->高级系统设置-->环境变量

 4.配置 node 和 npm 的镜像地址

        找到nvm安装目录下面的settings.txt(D:\nvm\settings.txt)

        将以下文本全部替换

root: D:\nvm
path: D:\nodejs
arch: 64
proxy: none
originalpath: .
originalversion: 
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

5.安装需要的node版本

# 查看可安装的node的版本号
nvm ls available

# 安装 node v22.6.0
nvm install 22.6.0

# 查看已安装node列表
nvm ls

# 切换到指定版本
nvm use 22.6.0

其他命令查看之前版本的文章吧,上面的应该够用了

原版本快捷链接:nvm详细安装使用教程(nvm-node多版本管理工具)

6.全局共享npm

在nvm安装目录下新建个文件夹

        1.node_cache

        2.node_global

        3.node_global下新建node_modules

        4.修改npm的全局安装目录(复制下面内容在PowerShell/cmd中粘贴,回车)

# 全局安装目录
npm config set prefix "D:\nvm\node_global"

# 全局缓冲目录
npm config set cache "D:\nvm\node_cache"

        5.添加到环境变量(蓝色框中的内容)

        6.全局安装npm(自行判断是否需要这一步骤:统一配置全局的npm,无论node版本是多少都只有一份npm)

 npm i npm -g

 7.常见nvm命令

 之前文章上的命令,这里就不赘述了nvm详细安装使用教程(nvm-node多版本管理工具)

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐