如何在项目中使用NVM,如何在Windows中使用NVM(nvm使用详细,如何使用nvm,使用nvm安装和切换各个nodejs版本)

简介:NVM全称Node Version Manager,是一个用于管理 Node.js 版本的工具,它允许你在同一台计算机上安装和切换多个 Node.js 版本。这对于我们来说特别有用,因为不同的项目可能需要不同版本的 Node.js 来运行。这里来记录一下

NPM ~ 第 4 篇 ------ nvm

如何在windows中使用nvm工具?

一. 首先,需要把你使用的nodejs删除,否则会有冲突。

直接在设置 > 应用中,搜索删除

二. 下载并安装 nvm工具

1、可以从 nvm 的 GitHub 仓库下载、安装

2、任选一个版本,直接下载、安装,这里以1.1.12版本为例;

NVM的安装地址

NVM下载地址https://github.com/coreybutler/nvm-windows/tags

NVM,点击直接下载

NVM点击直接下载https://github.com/coreybutler/nvm-windows/releases/download/1.1.12/nvm-setup.exe

二. NVM下载完成后,直接安装使用

1、选择我同意安装

2、选择nvm安装路径

3、选择node安装路径

4、点击安装

5、安装完成

三. 安装完成后,命令提示符(CMD)或 PowerShell,检测是否安装成功

可以看到使用nvm -v检测到nvm的1.1.12版本安装成功。

四. 直接下载想要使用和切换的node版本

1、可以看到使用nvm install <node_version>命令,安装所需的 Node.js 版本

2、执行nvm list命令,可以看到安装的nodejs版本列表,16.15.0 、18.12.1,这里安装了两个版本

3、执行nvm use <node_version>命令,来切换到已安装的 Node.js 版本

五、nvm常用命令

  1. nvm install <node_version>

    • 作用:安装指定版本的 Node.js。
    • 解析:该命令用于从 Node.js 官方服务器下载并安装指定版本的 Node.js。例如,nvm install 14.17.0 将安装 Node.js 版本 14.17.0。
  2. nvm use <node_version>

    • 作用:切换到指定版本的 Node.js。
    • 解析:该命令用于将当前的 Node.js 版本切换为指定版本。例如,nvm use 14.17.0 将切换到 Node.js 版本 14.17.0。
  3. nvm list

    • 作用:列出已安装的 Node.js 版本。
    • 解析:该命令用于列出当前系统上已安装的所有 Node.js 版本,以及当前正在使用的 Node.js 版本。
  4. nvm uninstall <node_version>

    • 作用:卸载指定版本的 Node.js。
    • 解析:该命令用于从系统中卸载指定版本的 Node.js。例如,nvm uninstall 14.17.0 将卸载 Node.js 版本 14.17.0。
  5. nvm alias default <node_version>

    • 作用:设置默认的 Node.js 版本。
    • 解析:该命令用于设置默认使用的 Node.js 版本。每当打开新的命令提示符时,默认使用指定版本的 Node.js。
  6. nvm onnvm off

    • 作用:启用或禁用 nvm。
    • 解析:这两个命令分别用于启用和禁用 nvm。当 nvm 处于禁用状态时,将不会影响 Node.js 的版本管理。
  7. nvm --version

    • 作用:查看 nvm 的版本号。
    • 解析:该命令用于显示当前安装的 nvm 版本号。

创作不易,感觉有用,就一键三连,感谢(●'◡'●)

相关推荐
雪碧聊技术4 小时前
前端项目代码发生改变,如何重新部署到linux服务器?
前端·vue3·centos7·代码更新,重新部署
liulilittle5 小时前
C++ 浮点数封装。
linux·服务器·开发语言·前端·网络·数据库·c++
wordbaby5 小时前
Expo 进阶指南:赋予 TanStack Query “原生感知力” —— 深度解析 AppState 与 NetInfo
前端·react native
Moment5 小时前
从美团全栈化看 AI 冲击:前端转全栈,是自救还是必然 🤔🤔🤔
前端·后端·面试
天问一5 小时前
使用 Vue Router 进行路由定制和调用的示例
前端·javascript·vue.js
韩立学长6 小时前
【开题答辩实录分享】以《基于Vue的非遗文化知识分享平台的设计与实现》为例进行选题答辩实录分享
前端·javascript·vue.js
优弧7 小时前
离开舒适区100天,我后悔了吗?
前端·后端·面试
胡gh7 小时前
css的臂膀,前端动效的利器,还是布局的“隐形陷阱”?
前端·css·html
灵感菇_7 小时前
Flutter Riverpod 完整教程:从入门到实战
前端·flutter·ui·状态管理
用户21411832636027 小时前
紧急修复!Dify CVE-2025-55182 高危漏洞,手把手教你升级避坑
前端