首页 > 编程语言 >npm下载依赖报错:npm does not support Node.js vxx.xx.x

npm下载依赖报错:npm does not support Node.js vxx.xx.x

时间:2023-07-30 23:12:50浏览次数:45  
标签:npm Node node js 报错 版本 下载

因为本地运行不同的项目需要的node.js版本不一样,所以经常需要用nvm来切换nodejs版本,有时候下载依赖就会出现问题。 想下载依赖 运行npm i 后报错,提示node和npm 版本不对应:

npm does not support Node.js v14.15.1 ...

解决思路:

1.考虑node版本和npm版本不兼容的问题,查看node对应的npm版本,发现版本确实有问题 地址:https://nodejs.org/zh-cn/download/releases 2.更新npm版本
npm install -g [email protected]
3.下载npm对应版本之后提示失败,上网搜查后发现可能是因为旧的npm包缓存的问题导致下载失败
npm npm does not support Node.js v14.15.1
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 6, 8, 9, 10, 11. 
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! cb.apply is not a function

npm ERR! A complete log of this run can be found in:
npm ERR!     D:\softwares\node-v14.15.1-win-x64\node-cache\_logs\2023-07-29T15_37_29_641Z-debug.log

4.删除node缓存, node_global和node_cache目录下的所有东西

5.重新执行第3步中的命令,这次成功更新npm版本,查看npm也没有报错
npm install -g [email protected]
npm -v
6.14.15
6.重新下载依赖,成功下载依赖,项目成功运行
npm i

 

标签:npm,Node,node,js,报错,版本,下载
From: https://www.cnblogs.com/jjSmileEveryDay/p/17592296.html

相关文章

  • PX4常见解锁失败报错及解决方法
    文章目录前言一、Killswitchengagen二、电源检查CBRK_SUPPLY_CHK三、USB连接检查CBRK_USB_CHK四、安全开关检查CBRK_IO_SAFETY五、highAccelerometerbios六、highgyrobios七、compasssinconsistent八、GPS报错九、Accelsinconsistent十、偏航角一直漂移十一、PREFLIGHTFA......
  • Python报错 | ImportError: To be able to use evaluate-metric/seqeval, you need to
    报错信息使用metric=evaluate.load("seqeval")的时候,报如下错误:ImportError:Tobeabletouseevaluate-metric/seqeval,youneedtoinstallthefollowingdependencies['seqeval']using'pipinstallseqeval'forinstance'错误原因这个错误提示表......
  • 解决报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 13:
    data_frame=pd.read_csv(Filepath,encoding='utf8')在使用上述代码读取csv文件时报错“UnicodeDecodeError:'utf-8'codeccan'tdecodebyte0xa1inposition13:invalidstartbyte”上述报错是说:“utf-8”编解码器无法解码位置13中的字节0xa1:无效的起始字节此时,可以......
  • vivado生成Bitstream报错[Vivado 12-1345] Error(s) found during DRC. Bitgen not ru
    写了一个很简单的程序,2-4译码器。moduledecoder2to4(inputin1,in0,outputreg[3:0]out);always@(*)beginif({in1,in0}==2'b00)out=4'b1111;elseif({in1,in0}==2'b01)out=4......
  • Python报错 | xlrd.biffh.XLRDError Excel xlsx file; not supported
    报错信息Python加载xlsx文件时,遇到:xlrd.biffh.XLRDErrorExcelxlsxfile;notsupported错误原因报错翻译过来是:xlrd.biffh.xlrd错误:Excelxlsx文件;不受支持解决方案方法1:安装指定低版本的xlrd,执行下面的pip安装命令即可:pipinstallxlrd==1.2.0方法2:Excel另存为......
  • [翻译] 如何在 Node.js 中使用 OpenAI 的 ChatGPT API
    人工智能(AI)一直在彻底改变我们与技术交互的方式,而聊天机器人是这一趋势最突出的例子之一。随着对能够理解自然语言并提供有用响应的聊天机器人的需求不断增加,OpenAI的ChatGPTAPI已成为开发人员的热门选择。在这篇博文中,我们将探讨如何在Node.js(一种用于构建Web应用......
  • 关于使用Qt.labs.platform在arch中报错 ERROR: No native FileDialog implementation
    当跟着QtBook的章节QtQuickControls编写一个ImageViewer,运行时报错:ERROR:NonativeFileDialogimplementationavailable.QtLabsPlatformrequiresQtWidgetsonthissetup.Add'QT+=widgets'to.proandcreateQApplicationinmain().尝试过搜索在cmake中引入Q......
  • JavaScript、ECMA、CommonJs、NodeJS、TypeScript的关系
    返回JavaScript发布时间:1995发布公司:Netscape(网景)它是一种高级的解释型编程语言,简称JS它最初的设计目标是改善网页的用户体验。......
  • uniapp+vue3+ts 使用pinia报错
    "hasInjectionContext"isnotexportedby"node_modules/vue-demi/lib/index.mjs",importedby"node_modules/pinia/dist/pinia.mjs".11:36:19.397at../node_modules/pinia/dist/pinia.mjs:6:9解决方法:把pinia降级先删除pinianpmunipinia......
  • Git Clone一个GitHub仓库时,发生报错
    1.问题1.使用HTTP方式:Git:fatal:unabletoaccess'https://github.com/Light-City/CPlusPlusThings.git/':OpenSSLSSL_read:SSL_ERROR_SYSCALL,errno100542.使用SSH方式:没有配置SSH公钥2解决方式1.HTTP方式fatal:unabletoaccess‘https://github.com/…’:O......