文章目录

  • 前言
  • 一、下载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下载失败的原因以及解决方法)相关推荐

  1. win10禁用驱动程序强制签名_win10安装失败什么原因及解决方法

    下面来跟各位讲讲win10安装失败什么原因及解决方法,想来说解决方法. 1.打开运行,在运行框中输入gpedit.msc 2.在计算机配置->管理模板-> Windows组件-> W ...

  2. Win10 安装 MongoDB 3.6.5 失败的问题及解决方法

    MongoDB 3.6.5 2008R2Plus SSL (64 bit) Setup Wizard ended prematurely 在安装 MongoDB 的时候,出现了MongoDB 3.6. ...

  3. 进cf一直连接服务器失败怎么办,Win7玩穿越火线提示连接服务器失败的原因及解决方法...

    穿越火线简称CF,是很多用户都喜欢玩的一款射击游戏,但是在Win7系统中运行穿越火线的时候,出现了连接服务器失败的情况,检查网络是正常的,也可以浏览网页,怎么会出现这种情况呢?经过分析,原因有很多,解 ...

  4. iphone 11显示连接服务器出现错误,iPhone11投屏方法有哪些?iPhone投屏失败的原因及解决方法...

    对于iPhone投屏方法有些网友们并不了解,而且有些小伙伴出现了投屏失败的情况.为了让大家更好的了解iPhone投屏方法,智能手机网就为大家带来了iPhone投屏方法与失败解决方案的具体信息,一起来瞧 ...

  5. apmserv mysql5.1启动失败_apmserv启动失败的原因以及解决方法

    在本地测试环境当中,很多人遇到过apmserv集成软件启动失败的问题:有apache启动失败.mysql启动失败:系统天堂小编针对apmserv启动失败的原因整理了对应的解决方法在这里分享给大家. 现 ...

  6. 数据库连接失败的原因及解决方法

    各种业务系统在使用过程中都会遇到一些问题,因数据库连接失败,不能登录管理软件就是其中之一,这个很令人头疼而且常见的问题 一般的业务系统均采用的是SQL数据库,我们这里总结了SQL数据库连接失败的原因和 ...

  7. python open找不到文件的原因_浅谈python在提示符下使用open打开文件失败的原因及解决方法...

    题目:在提示符下使用open打开一个文件 刚开始网上看了下打开的方式,结果一直实现不了,报错是没找到这个文件,而且和我输入的文件名不一样. 错误如下: >>>open('d:\456 ...

  8. php大文件上传失败的原因及解决方法

    php大文件上传失败的原因及解决方法 参考文章: (1)php大文件上传失败的原因及解决方法 (2)https://www.cnblogs.com/cxx8181602/p/9282576.html ...

  9. 为什么电子邮件发送失败?电子邮件发送失败的原因及解决方法

    为什么电子邮件发送失败?电子邮件发送失败的原因及解决方法 作者:佚名 字体:[增加 减小] 来源:互联网 时间:11-17 15:50:23 我要评论 为什么电子邮件发送失败?某网友在线咨询了小编,小 ...

最新文章

  1. vc++从txt文件中读取数据
  2. 基于STC8G1K17的信号转换方案
  3. linux分区详解!
  4. One order search dynamic sql statement生成位置
  5. 在C#中使用代理的方式触发事件 的简单习作
  6. [Leedcode][JAVA][第136题][第137题][只出现一次的数字][位运算][HashSet][HashMap]
  7. Spring AspectJ Execution 表达式
  8. 基于FPGA实现IIC接口(EEPROM)
  9. linux中gtk下定义label颜色,设置GtkLabel的背景颜色和字体颜色
  10. Spring源码之bean的实例化createBeanInstance方法解读
  11. 最新百度开放云平台应用引擎BAE空间使用教程
  12. 浅层神经网络和深层神经网络介绍
  13. python多级网址爬取_『采集超市』添加多级网址之手动填写链接地址规则
  14. uniapp微信登陆
  15. 费马小定理及MR素数判断
  16. 全能修图工具Pixelmator Pro Mac
  17. 逻辑英语——动词和分词-----名词
  18. C# 特性类[笔记]
  19. VSCode配置Swift 开发环境
  20. 关系型数据库--关系代数

热门文章

  1. 微会动微信现场互动:会议会展活动运营管理之年会活动管理技巧
  2. 51单片机智能小车C程序 蓝牙遥控+避障+自动寻迹
  3. Unity第三方库Procedural Circular Health Bar的核心组件添加到Image(UGUI)中时不能正确在Game窗口显示(显示色块)
  4. 蓝牙5.1低功耗SOC 私有协议2.4GHz芯片HS6621
  5. Delphi文本文件读写
  6. java程序设计作业_Java程序设计作业
  7. 暴风魔镜VR自动漫游
  8. 外卖配送系统搭建,骑手实时更新,路线规划更科学
  9. Inno setup打包软件安装
  10. 一文理解DeepLab V1到DeepLab V3+(超系统、超详细)