nvm安装和配置(npm下载失败的原因以及解决方法)
文章目录
- 前言
- 一、下载nvm安装包
- 二、安装nvm
- 三、配置nvm
- 1.方法一:有可能会出错的安装方式
- 2.方法二:一定不会出错的方法
- 三、多个node管理
- 1.确认环境
- 2.安装及确认
- 2.切换node版本
- 总结
前言
项目安装依赖包的时候提示node版本过高,前辈推荐用nvm来解决,之前没了解过,今天记录下安装和配置步骤。
一、下载nvm安装包
下载nvm点击这里
二、安装nvm
解压安装包后一直点next安装,一直等到安装结束就是安装完成。
三、配置nvm
安装完成后再开始配置,安装nvm的过程中会自动配置环境变量,如没用配置,请参考下图:
1.方法一:有可能会出错的安装方式
为了提高成功率,请先配置淘宝镜像安装npm。在安装路径:nvm/setting里面设置淘宝镜像
代码如下:
root: C:\Users\lenovo\AppData\Roaming\nvm
arch: 64
proxy: none
originalpath: .
originalversion:
//配置淘宝镜像
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
然后我们就可以开心的打开cmd,运行安装命令了,命令为:nvm install 版本号
这个命令安装后,问题就来了。。。。。(这是我遇见过最恶心的问题,真的。。。。。)你可能就会有以下报错:
上面的报错大意是,npm安装失败
百度都翻遍了就是没解决,最后,我打开淘宝镜像npm地址:https://npm.taobao.org/mirrors/npm/
发现一个惊天大问题,怎么这个路径下没用npm文件夹呢??????
----------------------------------------------下面是执着找到npm文件的小田------------------------------------------------
然后我觉得就是镜像地址错误,翻遍了文件夹在node文件夹下面,找到了npm文件夹,点开一看
纳尼????怎么最新的都是2012年的
那我下载的版本淘宝镜像地址下得到个鬼啊。。。。。。。
---------------------------------------------------------以失败告终的小田--------------------------------------------------------
算了算了,此路不通,肯定还有其他路,他下不了,我就自己去其他网站下一个有npm的node包放进来吧~
2.方法二:一定不会出错的方法
下载网站:点这里(可以按ctrl+F搜索想要的版本号)
我下载的是14.17.5的版本
解压后把整个文件复制到nvm目录下,并重命名为v+版本号
然后呢,这个时候用管理员权限打开cmd(怎样用管理员权限打开呢,找到cmd鼠标右击,选第二个管理员身份运行)
然后我们就可以使用安装的版本啦,nvm use 版本号
然后查询一下,npm -v 和node -v 都出现了版本号就是安装完成啦~
三、多个node管理
经常会遇见多个node版本切换,所以记录一下
1.确认环境
不管你用的上面那种安装方法,记住去检查nvm下面的setting文件下是否有淘宝镜像,否则是会非常的慢的,甚至会失败~,贴个图:
写上这个:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
2.安装及确认
确认环境合适后就可以安装啦,直接打开cmd ,使用以下命令安装:
nvm install 版本号
例如,我这里下载了v14.18.1版本
nvm install v14.18.1
因为安装了淘宝镜像所以速度会很快滴,下面我们使用以下命令确认当前环境下载的node
nvm list
带星号的表示当前使用的版本
2.切换node版本
使用以下命令切换:
nvm use 版本号
例如,我切换至 v14.18.1
nvm use v14.18.1
看到以下提示就表示成功啦开心的去使用吧
总结
一直以为是我自己的原因,结果没想到最后是镜像地址里面没有npm包,真是破防了,家人们。。。。。,希望你们不要遇见这个问题,安装过程顺顺利利,好吗。
nvm安装和配置(npm下载失败的原因以及解决方法)相关推荐
- win10禁用驱动程序强制签名_win10安装失败什么原因及解决方法
下面来跟各位讲讲win10安装失败什么原因及解决方法,想来说解决方法. 1.打开运行,在运行框中输入gpedit.msc 2.在计算机配置->管理模板-> Windows组件-> W ...
- Win10 安装 MongoDB 3.6.5 失败的问题及解决方法
MongoDB 3.6.5 2008R2Plus SSL (64 bit) Setup Wizard ended prematurely 在安装 MongoDB 的时候,出现了MongoDB 3.6. ...
- 进cf一直连接服务器失败怎么办,Win7玩穿越火线提示连接服务器失败的原因及解决方法...
穿越火线简称CF,是很多用户都喜欢玩的一款射击游戏,但是在Win7系统中运行穿越火线的时候,出现了连接服务器失败的情况,检查网络是正常的,也可以浏览网页,怎么会出现这种情况呢?经过分析,原因有很多,解 ...
- iphone 11显示连接服务器出现错误,iPhone11投屏方法有哪些?iPhone投屏失败的原因及解决方法...
对于iPhone投屏方法有些网友们并不了解,而且有些小伙伴出现了投屏失败的情况.为了让大家更好的了解iPhone投屏方法,智能手机网就为大家带来了iPhone投屏方法与失败解决方案的具体信息,一起来瞧 ...
- apmserv mysql5.1启动失败_apmserv启动失败的原因以及解决方法
在本地测试环境当中,很多人遇到过apmserv集成软件启动失败的问题:有apache启动失败.mysql启动失败:系统天堂小编针对apmserv启动失败的原因整理了对应的解决方法在这里分享给大家. 现 ...
- 数据库连接失败的原因及解决方法
各种业务系统在使用过程中都会遇到一些问题,因数据库连接失败,不能登录管理软件就是其中之一,这个很令人头疼而且常见的问题 一般的业务系统均采用的是SQL数据库,我们这里总结了SQL数据库连接失败的原因和 ...
- python open找不到文件的原因_浅谈python在提示符下使用open打开文件失败的原因及解决方法...
题目:在提示符下使用open打开一个文件 刚开始网上看了下打开的方式,结果一直实现不了,报错是没找到这个文件,而且和我输入的文件名不一样. 错误如下: >>>open('d:\456 ...
- php大文件上传失败的原因及解决方法
php大文件上传失败的原因及解决方法 参考文章: (1)php大文件上传失败的原因及解决方法 (2)https://www.cnblogs.com/cxx8181602/p/9282576.html ...
- 为什么电子邮件发送失败?电子邮件发送失败的原因及解决方法
为什么电子邮件发送失败?电子邮件发送失败的原因及解决方法 作者:佚名 字体:[增加 减小] 来源:互联网 时间:11-17 15:50:23 我要评论 为什么电子邮件发送失败?某网友在线咨询了小编,小 ...
最新文章
- vc++从txt文件中读取数据
- 基于STC8G1K17的信号转换方案
- linux分区详解!
- One order search dynamic sql statement生成位置
- 在C#中使用代理的方式触发事件 的简单习作
- [Leedcode][JAVA][第136题][第137题][只出现一次的数字][位运算][HashSet][HashMap]
- Spring AspectJ Execution 表达式
- 基于FPGA实现IIC接口(EEPROM)
- linux中gtk下定义label颜色,设置GtkLabel的背景颜色和字体颜色
- Spring源码之bean的实例化createBeanInstance方法解读
- 最新百度开放云平台应用引擎BAE空间使用教程
- 浅层神经网络和深层神经网络介绍
- python多级网址爬取_『采集超市』添加多级网址之手动填写链接地址规则
- uniapp微信登陆
- 费马小定理及MR素数判断
- 全能修图工具Pixelmator Pro Mac
- 逻辑英语——动词和分词-----名词
- C# 特性类[笔记]
- VSCode配置Swift 开发环境
- 关系型数据库--关系代数
热门文章
- 微会动微信现场互动:会议会展活动运营管理之年会活动管理技巧
- 51单片机智能小车C程序 蓝牙遥控+避障+自动寻迹
- Unity第三方库Procedural Circular Health Bar的核心组件添加到Image(UGUI)中时不能正确在Game窗口显示(显示色块)
- 蓝牙5.1低功耗SOC 私有协议2.4GHz芯片HS6621
- Delphi文本文件读写
- java程序设计作业_Java程序设计作业
- 暴风魔镜VR自动漫游
- 外卖配送系统搭建,骑手实时更新,路线规划更科学
- Inno setup打包软件安装
- 一文理解DeepLab V1到DeepLab V3+(超系统、超详细)