今天小编在安装依赖的时候,忽然间就报了如下的错误提示:
嗯,小编虽然过了英语CET-4,但早不知道把他丢到哪个大洋里面去了,因此去百度翻译了一波。
翻译的结果说是:可能使用的node tar或npm版本与node.js的此版本不兼容。 而后小编在百度上搜索答案,有说将npm降级的,且错误提示也说让小编把npm的版本提到大于5.5.1或是降到小于5.4.0的。然鹅,小编根据它说的降级或升级操做一波猛如虎,结果,呵呵。
因而乎,小编在度娘上又看到了另外一篇文章,嗯,完美解决问题,故而和各位童鞋分享分享,小编也记录下来当个笔记。
npm报错node
WARNING: You are likely using a version of node-tar or npm that is incompatible with this version of Node.js. Please use either the version of npm that is bundled with Node.js, or a version of npm (> 5.5.1 or < 5.4.0) or node-tar (> 4.0.1) that is compatible with Node.js 9 and above. npm[12696]: c:\ws\src\node_zlib.cc:568: Assertion `args.Length() == 7 && "init(windowBits, level, memLevel, strategy, writeResult, writeCallback," " dictionary)"' failed. 1: 00007FF7EA10363F napi_wrap+128063 2: 00007FF7EA0A2836 v8::base::CPU::has_sse+35142 3: 00007FF7EA0A2B53 v8::base::CPU::has_sse+35939 4: 00007FF7EA021197 v8::internal::Debug::break_frame_id+84983 5: 00007FF7EA86DBE0 v8::internal::Builtins::builtin_handle+323456 6: 00007FF7EA86D127 v8::internal::Builtins::builtin_handle+320711 7: 00007FF7EA86D468 v8::internal::Builtins::builtin_handle+321544 8: 00007FF7EA86D26E v8::internal::Builtins::builtin_handle+321038 9: 00007FF7EAD04EDD v8::internal::SetupIsolateDelegate::SetupHeap+546893 10: 00007FF7EAC89D8C v8::internal::SetupIsolateDelegate::SetupHeap+42748 11: 00007FF7EAC85320 v8::internal::SetupIsolateDelegate::SetupHeap+23696 12: 00007FF7EAD695C0 v8::internal::SetupIsolateDelegate::SetupHeap+958256 15: 00007FF7EAC852F7 v8::internal::SetupIsolateDelegate::SetupHeap+23655 16: 00007FF7EAD695C0 v8::internal::SetupIsolateDelegate::SetupHeap+958256 17: 00007FF7EAC89D8C v8::internal::SetupIsolateDelegate::SetupHeap+42748 18: 00007FF7EAC89D8C v8::internal::SetupIsolateDelegate::SetupHeap+42748 19: 00007FF7EAC89D8C v8::internal::SetupIsolateDelegate::SetupHeap+42748 20: 00007FF7EAC830BC v8::internal::SetupIsolateDelegate::SetupHeap+14892 21: 00007FF7EAC89D8C v8::internal::SetupIsolateDelegate::SetupHeap+42748 22: 00007FF7EAC89D8C v8::internal::SetupIsolateDelegate::SetupHeap+42748
解决方式:
一、卸载node.js二、删除C:\Users\Administrator\AppData\Roaming下边的npm、npm-cache(此步骤,不可省略)
三、从新安装NodeJs,安装文件请自行到官网下载,蟹蟹。
官网地址:https://nodejs.org/zh-cn/download/web
四、打开小黑板,分别输入node -v和npm -v就能够看到相应的版本号了npm
然鹅,小编安装NodeJs版本是12.16.3,npm对应的版本是6.14.4,啊哦,这样一来,小编在其余项目运行npm i时又报了另外一个错:超过最大栈api
Maximum call stack size exceeded
小编再次问了一下度娘,解决方案是将nmp回退到低版本,即降级。哎,结果只能安装低版本npm对应的Node。svg
转载地址:https://blog.csdn.net/qq_41241767/article/details/89465508ui