簡體   English   中英

無法將 NPM 更新到其最新版本

[英]Can't Update NPM to its Latest Version

按照某個教程,我將我的 npm 從6.14.1降級到版本 5.5.1 但是每次我使用 npm 安裝 package 時,它都不再起作用並且已經出現了兼容性問題。 它說:

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 4, 6, 7, 8.
npm WARN npm You can find the latest version at https://nodejs.org/
npm ERR! cb.apply is not a function

我已經安裝了最新版本的 node.js,它是v14.6.0 ,但我仍然遇到了同樣的問題。 我嘗試使用npm i -g npm@latest來更新我的 npm 但仍然沒有用。 我也試過npm install -g npm-windows-upgrade但我只得到這些錯誤:

npm WARN npm npm does not support Node.js v14.6.0
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 4, 6, 7, 8.
npm WARN npm You can find the latest version at https://nodejs.org/
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[20932]: c:\ws\src\node_zlib.cc:573: Assertion `args.Length() == 7 && "init(windowBits, level, memLevel, strategy, writeResult, writeCallback," " dictionary)"' failed.
 1: 00007FF67312FF3F napi_wrap+110015
 2: 00007FF6730D5F36 v8::internal::OrderedHashTable<v8::internal::OrderedHashMap,2>::NumberOfElementsOffset+33350
 3: 00007FF6730D62B1 v8::internal::OrderedHashTable<v8::internal::OrderedHashMap,2>::NumberOfElementsOffset+34241
 4: 00007FF67300E52A v8::internal::Isolate::isolate_root_bias+77290
 5: 00007FF67393690F v8::internal::Builtins::builtin_handle+321503
 6: 00007FF673935E9E v8::internal::Builtins::builtin_handle+318830
 7: 00007FF673936197 v8::internal::Builtins::builtin_handle+319591
 8: 00007FF673935FE3 v8::internal::Builtins::builtin_handle+319155
 9: 00007FF673A1260D v8::internal::SetupIsolateDelegate::SetupHeap+464173
10: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
11: 00007FF6739A6CFA v8::internal::SetupIsolateDelegate::SetupHeap+23578
12: 00007FF673A909B3 v8::internal::SetupIsolateDelegate::SetupHeap+981203
13: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
14: 00007FF6739A4B49 v8::internal::SetupIsolateDelegate::SetupHeap+14953
15: 00007FF6739A6CD1 v8::internal::SetupIsolateDelegate::SetupHeap+23537
16: 00007FF673A909B3 v8::internal::SetupIsolateDelegate::SetupHeap+981203
17: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
18: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
19: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
20: 00007FF6739A4B49 v8::internal::SetupIsolateDelegate::SetupHeap+14953
21: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
22: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
23: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
24: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
25: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
26: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
27: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
28: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
29: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
30: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
31: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
32: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
33: 00007FF6739A4B49 v8::internal::SetupIsolateDelegate::SetupHeap+14953
34: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
35: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
36: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
37: 00007FF6739AAF12 v8::internal::SetupIsolateDelegate::SetupHeap+40498
38: 00007FF6739A8BCE v8::internal::SetupIsolateDelegate::SetupHeap+31470
39: 00007FF6739A87BC v8::internal::SetupIsolateDelegate::SetupHeap+30428
40: 00007FF67388CB19 v8::internal::Execution::CallWasm+1657
41: 00007FF67388C37F v8::internal::Execution::Call+191
42: 00007FF673963B77 v8::Function::Call+615
43: 00007FF67315365D node::CallbackScope::~CallbackScope+861
44: 00007FF67315399B node::CallbackScope::~CallbackScope+1691
45: 00007FF673153E81 node::MakeCallback+209
46: 00007FF67311EB6E napi_wrap+39406
47: 00007FF6731789C8 uv_check_init+120

有人能幫助我嗎。 謝謝!

看看這個 npm windows升級工具使整個過程自動化。 npm-windows-upgrade --npm-version latest並且該工具將向您顯示 npm 的最新和可用版本的列表。 選擇您要安裝的那個,它將執行 rest。

我從一群遇到與我相同問題的人那里找到了答案,它對我有用。 我只是從 github 安裝了Node Version Manager並以管理員身份運行 cmd 然后nvm install latestnvm use 現在,一切都像以前一樣正常。

這是 NVM 安裝完整指南的鏈接: NVM for Windows

我發現我正在另一個 window 中運行一個反應應用程序。 我試圖用這個來更新節點 js 正在運行。 當我停止它運行、卸載並重新安裝時,這個錯誤對我來說停止了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM