npm和node.js版本不一致

2022/2/14 11:11:35

本文主要是介绍npm和node.js版本不一致,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

最近需要研究一下zlmediakit+wvp-gb28181实现gb28121的流媒体协议,上周五,在编译(执行npm install命令)wvp-gb28181静态页面的时候,出现了 npm does not support Node.js v16.14.0警告,进而出现了编译错误。

我按照百度出来的方案都大同小异,比如关于nodejs和npm版本不匹配的解决方法,我按照这些方法来操作,都没有得到解决,弄了一下午(我不是搞前端的),搞不定下班回家。

今天周一早上一来,我怀疑是卸载node的时候npm安装被保留了,没有删除掉,导致不管怎么重新安装node后npm的版本都没有改变,于是我使用Everything在电脑上(windows10 x64)搜索npm,果然找到了C:\Users\temporaryadmin\AppData\Roaming目录下的npm和npm-cache。我删掉了这两个目录,再重新安装node,果然npm版本和node版本一致了,再次执行npm install也运行ok了。

我们公司电脑不让使用administrator权限的账号,创建了一个temporaryadmin账号来给我们需要使用管理员权限的时候使用,估计是我之前安装node或者使用node的时候使用了temporaryadmin权限,导致在C:\Users\temporaryadmin\AppData\Roaming目录下生成了npm和npm-cache。

 



这篇关于npm和node.js版本不一致的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程