nvm安装与使用详解(Window11)

2023-10-27 16:04

本文主要是介绍nvm安装与使用详解(Window11),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 前言
  • 一、卸载 node.js
    • 卸载
    • 清理缓存(有的不执行此步骤后面会报错)
  • 二、下载 nvm
    • nvm 下载
    • 点开链接之后如图
    • 鼠标鼓轮往下滑
    • 下载完成后解压打开
    • 检查是否安装成功
  • 三、安装多个 node.js 版本
    • nvm 常用命令
    • 安装 node
    • nvm使用
  • 四、删除 nvm
    • 删除文件夹
    • 删除环境变量

前言

平时偶尔写 Vue2项目,偶尔写 Vue3项目,那么单个版本的 node.js 势必会报错,nvm就很合适,可以来回切换node版本,避免重复卸载安装node以至于造成不必要的报错(麻烦)。

一、卸载 node.js

卸载

去电脑安装的应用这里卸载即可

在这里插入图片描述

清理缓存(有的不执行此步骤后面会报错)

打开小黑窗,分别执行 where nodewhere npm 两条命令,然后根据出来的目录找到对应的文件夹将其删掉,并将缓存文件删掉
注意:若没有将npm的缓存文件删除,后续可能出现 npm 和 node版本对不上导致装包报错!!!

在这里插入图片描述

二、下载 nvm

nvm 下载

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

点开链接之后如图

在这里插入图片描述

鼠标鼓轮往下滑

在这里插入图片描述

下载完成后解压打开

在这里插入图片描述

注意一: 安装nvm的路径的每一层级,都不要有空格(正确:D:\Program;错误:D:\Program Files)
注意二:请记住安装nvm的路径,后面会用到

在这里插入图片描述

注意:路径要以 node.js 结尾!!!,此处你选了存放文件夹之后,请在后面再手动输入 node.js,如果你是默认路径,那就不管

在这里插入图片描述

检查是否安装成功

打开小黑窗,执行 nvm -v 后出来了版本号, 表示 nvm 已经安装成功,继续下一步

在这里插入图片描述

三、安装多个 node.js 版本

nvm 常用命令

 // 查看当前 nvm 版本号nvm -v // 查看已安装的 node.js 版本nvm list // 查看可安装的 node 版本nvm list available // 安装指定版本的 node (版本号不限)nvm install 16.14.0 // 使用指定版本的 nodenvm use 16.14.0 

安装 node

前往 node 官网下载 node
推荐下载一个 12版本 的和一个1 6版本 的
我用的 12.8.016.14.0,可以在 Vue2Vue3项目中灵活切换

node.js 官网:https://nodejs.org/dist/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

nvm使用

至此,若能正常执行下面的操作(node版本号用你自己的版本号),则表示 nvm 安装大功告成

在这里插入图片描述

四、删除 nvm

到第三步 nvm 使用就已经大功告成了,此步删除 nvm 留给 nvm 安装出错,需要重装 nvm 的人

删除文件夹

在这里插入图片描述

删除环境变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

至此全部结束,下班~

这篇关于nvm安装与使用详解(Window11)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/286750

相关文章

Spring中@Lazy注解的使用技巧与实例解析

《Spring中@Lazy注解的使用技巧与实例解析》@Lazy注解在Spring框架中用于延迟Bean的初始化,优化应用启动性能,它不仅适用于@Bean和@Component,还可以用于注入点,通过将... 目录一、@Lazy注解的作用(一)延迟Bean的初始化(二)与@Autowired结合使用二、实例解

SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)

《SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)》本文介绍了如何在SpringBoot项目中使用Jasypt对application.yml文件中的敏感信息(如数... 目录SpringBoot使用Jasypt对YML文件配置内容进行加密(例:数据库密码加密)前言一、J

Java中有什么工具可以进行代码反编译详解

《Java中有什么工具可以进行代码反编译详解》:本文主要介绍Java中有什么工具可以进行代码反编译的相关资,料,包括JD-GUI、CFR、Procyon、Fernflower、Javap、Byte... 目录1.JD-GUI2.CFR3.Procyon Decompiler4.Fernflower5.Jav

Spring Boot 中正确地在异步线程中使用 HttpServletRequest的方法

《SpringBoot中正确地在异步线程中使用HttpServletRequest的方法》文章讨论了在SpringBoot中如何在异步线程中正确使用HttpServletRequest的问题,... 目录前言一、问题的来源:为什么异步线程中无法访问 HttpServletRequest?1. 请求上下文与线

golang panic 函数用法示例详解

《golangpanic函数用法示例详解》在Go语言中,panic用于触发不可恢复的错误,终止函数执行并逐层向上触发defer,最终若未被recover捕获,程序会崩溃,recover用于在def... 目录1. panic 的作用2. 基本用法3. recover 的使用规则4. 错误处理建议5. 常见错

在 Spring Boot 中使用异步线程时的 HttpServletRequest 复用问题记录

《在SpringBoot中使用异步线程时的HttpServletRequest复用问题记录》文章讨论了在SpringBoot中使用异步线程时,由于HttpServletRequest复用导致... 目录一、问题描述:异步线程操作导致请求复用时 Cookie 解析失败1. 场景背景2. 问题根源二、问题详细分

从零教你安装pytorch并在pycharm中使用

《从零教你安装pytorch并在pycharm中使用》本文详细介绍了如何使用Anaconda包管理工具创建虚拟环境,并安装CUDA加速平台和PyTorch库,同时在PyCharm中配置和使用PyTor... 目录背景介绍安装Anaconda安装CUDA安装pytorch报错解决——fbgemm.dll连接p

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu

Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)

《Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)》文章介绍了如何使用dhtmlx-gantt组件来实现公司的甘特图需求,并提供了一个简单的Vue组件示例,文章还分享了一... 目录一、首先 npm 安装插件二、创建一个vue组件三、业务页面内 引用自定义组件:四、dhtmlx

使用Python创建一个能够筛选文件的PDF合并工具

《使用Python创建一个能够筛选文件的PDF合并工具》这篇文章主要为大家详细介绍了如何使用Python创建一个能够筛选文件的PDF合并工具,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录背景主要功能全部代码代码解析1. 初始化 wx.Frame 窗口2. 创建工具栏3. 创建布局和界面控件4