程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

node更新版本之后npm不支持的问题

发布于2021-03-13 18:39     阅读(1405)     评论(0)     点赞(9)     收藏(1)


  • 今天老板叫我去解决个问题,说是项目下载了npm install的时候报错,由于自己没遇到过这样的错误,再加上英文不好,光看错误就看半天,后来发现是npm不支持node版本导致的错误。
    在这里插入图片描述
    在这里插入图片描述
  • 找到错误根源了那就开始干,刚开始认为是node版本过高了node -v看了一下才是8.x的版本,我的都12.x.x了那肯定不是node版本过高的问题,再npm -v看了一下npm的版本:5.x.x,然后觉得可能是npm版本过低的问题,后来更新npm的时候发现根本就无法通过npm的命令来操作,还是最初的问题,node与npm的版本不匹配,npm运行报错。
  • 百度搜了一下说重装node,于是我重装了node之后运行npm还是发现npm运行不了,这下有点慌了,解决不了老板会质疑我的能力,再后来经过搜索发现可能是npm缓存了,删掉对应的目录后再运行npm命令,果然,问题解决了。
  • 下面归纳一下解决的过程:
    注意:第三步是重点也是关键部分

第一步:查看node版本与npm版本

node -v、npm -v
注意:-v前面必须加空格
在这里插入图片描述

第二步:在node.js官网查看node版本需要匹配的npm版本

在这里插入图片描述

第三步:删除自己对应文件夹下的这两个目录,如果不知道文件夹在哪,可以根据报错来找,因为这两个文件夹对npm的版本有缓存,不删除就算装了匹配的版本,还是npm 还是不能运行。

在这里插入图片描述

在这里插入图片描述

第四步:就可以去node.js官网安装自己想要的node版本了,node会自带npm的。装完之后可以检验一下,我给老板装的是稳定版本

在这里插入图片描述

说明:因为是安装完成之后写的此文章,所以部分图片是网上找的,如果冒犯,请联系我删除。




所属网站分类: 技术文章 > 博客

作者:92wwhehjw

链接:http://www.qianduanheidong.com/blog/article/35802/711b92f82bfe3e29fe50/

来源:前端黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

9 0
收藏该文
已收藏

评论内容:(最多支持255个字符)