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。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM