nvm安装与使用详解(Window11)
前言
适用:假如你平时偶尔写 Vue2项目,偶尔写 Vue3项目,那么单个版本的 node.js 势必会报错,nvm就很适合你
注意:固然我希望你能安装顺利。但是也请仔细看我标为红色
的字体,都是我踩了一个又一个坑之后总结出来的,别头铁
最后:有一人因为这篇文章受益,那我写文章所花的几个小时就是有意义
文章目录
- 前言
- 一、卸载 node.js
- 1.1 卸载
- 1.2 清理缓存(有的不执行此步骤后面会报错)
- 二、下载 nvm
- 2.1 nvm 下载
- 2.2 点开链接之后如图
- 2.3 鼠标鼓轮往下滑
- 2.4 下载完成后解压打开
- 2.5 检查一下
- 三、安装多个 node.js 版本
- 3.1 nvm 常用命令
- 3.2 安装 node
- 3.2.1 前往 node 官网下载 node
- 3.2.2 安装node
- 四、nvm使用
- 五、删除 nvm
- 5.1 删除文件夹
- 5.2 删除环境变量
一、卸载 node.js
1.1 卸载
去电脑安装的应用这里卸载即可
1.2 清理缓存(有的不执行此步骤后面会报错)
打开小黑窗,分别执行 where node
和 where npm
两条命令,然后根据出来的目录找到对应的文件夹将其删掉,并将缓存文件删掉
注意:若没有将npm的缓存文件删除,后续可能出现 npm 和 node版本对不上导致装包报错!!!
二、下载 nvm
2.1 nvm 下载
github下载地址:https://github.com/coreybutler/nvm-windows/releases
2.2 点开链接之后如图
2.3 鼠标鼓轮往下滑
2.4 下载完成后解压打开
注意一: 安装nvm的路径的每一层级,都不要有空格(正确:D:\Program;错误:D:\Program Files)
注意二:请记住安装nvm的路径,后面会用到
注意:路径要以 node.js 结尾!!!,此处你选了存放文件夹之后,请在后面再手动输入 node.js,如果你是默认路径,那就不管
2.5 检查一下
打开小黑窗,执行 nvm -v
后出来了版本号, 表示 nvm 已经安装成功,继续下一步
三、安装多个 node.js 版本
3.1 nvm 常用命令
// 查看当前 nvm 版本号nvm -v // 查看已安装的 node.js 版本nvm list // 查看可安装的 node 版本nvm list available // 安装指定版本的 node (版本号不限)nvm install 16.14.0 // 使用指定版本的 nodenvm use 16.14.0
3.2 安装 node
步骤:1.下载指定版本的node.js——> 2. 解压到安装nvm的文件夹——> 3. 重命名文件夹(文件名格式:v16.14.0)——>4. nvm install “node版本”——>5. 命令行切换node版本——>6. 完成
3.2.1 前往 node 官网下载 node
推荐下载一个 12版本 的和一个1 6版本 的
我用的 12.8.0 和 16.14.0,可以在 Vue2 和 Vue3项目中灵活切换
node.js 官网:https://nodejs.org/zh-cn/download/releases/
注意:我是提前准备好的两个不同版本的node。请自行去node.js官网下载并解压过来(3个或更多版本使用亦是同理)
3.2.2 安装node
首先执行 nvm list,查看一下你解压到 nvm 文件夹下的node版本号,然后 nvm install “版本号”,将你解压的几个node版本都进行安装
四、nvm使用
至此,若能正常执行下面的操作(node版本号用你自己的版本号),则表示 nvm 安装大功告成
五、删除 nvm
到第四步 nvm 使用就已经大功告成了,此步删除 nvm 留给 nvm 安装出错,需要重装 nvm 的人
5.1 删除文件夹
5.2 删除环境变量
nvm安装与使用详解(Window11)相关推荐
- centos 安装mysql5.7_Zabbix 4.2.5 安装部署实践详解
[导读]云计算背景下,无论是大数据.物联网还是边缘计算,规模化后大量的设备需要保证正常运行,在人员一定的情况下,就需要提高运行维护效率.同时随着智能化被应用在人们生活的方方面面,关联性也越来越紧密,即 ...
- mysql-win安装教程,WINDOWS下安装MYSQL教程详解
1.下载安装包 2.配置环境变量 2.1 解压所下载的压缩包 2.2 环境变量 win 10 电脑 这么进去 3.生成data文件 在你解压的目录下,eg:F:\Program Files\mysql ...
- python离线包安装_python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境...
python的pip是其包管理工具,相当方便好用.本文只介绍pip 如何通过其freeze命令打离线包,及其离线包的安装脚本.这个知识点,特别适用于不适合连通互联网,设备需要物理隔绝,保密要求严格的客 ...
- linux全自动安装光盘,CentOS7全自动安装光盘制做详解
CentOS7全自动安装光盘制做详解node 1 复制光盘文件linux 1)挂载iso镜像ios 建立目录用于挂载光盘:redis mkdir /root/centos7 挂载iso镜像vim mo ...
- mysql安装教程8.0.21安装_mysql8.0.21安装教程图文详解
1.下载 下载链接 点击download,这里可能需要登录甲骨文的账号,登录一下即可 2.解压 下载好会得到一个安装包 把它解压到一个能找到的目录下即可,我的是这样(my.ini文件你们应该没有) 3 ...
- python flask安装_python flask安装和命令详解
Flask Web开发实战学习笔记 Flask简介 Flask是使用Python编写的Web微框架.Web框架可以让我们不用关 心底层的请求响应处理,更方便高效地编写Web程序.因为Flask核心简 ...
- mysql data文件夹恢复_【专注】Zabbix源码安装教程—步骤详解(2)安装并配置mysql...
四.安装并配置mysql(1) 解压mysql-5.7.26.tar.gz与boost_1_59_0.tar.gz #tar -xvf mysql-5.7.26.tar.gz #tar -xvf bo ...
- php多线程安装pthreads步骤详解
摘要: 本文讲的是php多线程安装pthreads步骤详解, PHP扩展下载:https://github.com/krakjoe/pthreads PHP手册文档:http://php.net/ma ...
- php+mysql案例含源码_【专注】Zabbix源码安装教程—步骤详解(1)安装前准备
一.实验环境准备 Rhel 7.6 x86_64(server) 192.168.163.72 Rhel 6.5 x86_64(agent) 192.168.163.61 均已配置操作安装光盘为YUM ...
最新文章
- 神经网络基础及逻辑回归实现
- 如何查看mysql索引
- hibernate优化笔记(随时更新)
- 福禄电子烟遭消费者起诉:吸完不舒服 广告与说明书自相矛盾
- jQuery学习(七)— append方法与appendTo方法
- Win7服务器搭建实例教程:教你Win7如何搭建Web服务器【转载】
- Raspberry 安装vstudio
- 2020-07-07
- 百度宣布服务器硬盘,百度秘密拆空服务器硬盘改用SSD 谷歌与网易有道回应
- 记第一次FPV模式飞行穿越机的感受
- 惠普打印机换硒鼓图解_hp硒鼓怎么安装 hp硒鼓安装方法这图文教程】
- Shawn,别让我们失望
- Python房贷计算器等额本息
- JustinMind
- 自动化测试平台(十三):接口自动化框架与平台对比及应用场景分析及设计思路分享
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explo注册表病毒
- 内网穿透:什么是内网穿透,以及用什么软件
- 字节顺序标记(BOM)详解
- 二叉树的镜像——《剑指offer》
- android 实现按住说话功能
热门文章
- VMware虚拟机配置虚拟网卡导致浏览器DNS解析慢
- 招商头条:2018成都快递业中西部第一;合肥高新区30个项目签约125亿;芯盾时代完成3亿元融资
- 用ThoughtWorks.QRCode生成二维码时出现“索引超出了数组界限”的错误
- npm 和 yarn 缓存清理
- 数据结构 基本概念(数据项--数据元素--数据对象-数据类型-抽象数据类型)
- win10耳机有杂音滋滋_蓝牙耳机的底噪和电流声有区别吗?双11五款高续航平价蓝牙耳机分享...
- 对计算机的理解和认识
- .Net Framework 4安装失败,提示RGB9RAST_x86.msi或者Windows6.0-KB956250-v6001-x86.msu
- ExtJs 第二章,Ext.form.Basic表单操作
- Oracle安装与配置(Linux)