[英]I used nvm to install the latest node.js version, but when I tried to update npm, it doesn't work
我使用nvm
安裝最新的 node.js 版本,但是當我嘗試更新到最新的npm
版本時,它說:
npm WARN notsup Unsupported engine for npm@8.6.0: wanted: {"node":"^12.13.0 || ^14.15.0 || >=16"} (current: {"node":"10.19.0","npm":"6.14.4"})
npm WARN notsup Not compatible with your version of node/npm: npm@8.6.0
您需要升級您的節點版本。
我遇到了同樣的問題。
如果您使用 Homebrew 運行:
brew update # This updates Homebrew to latest version
brew upgrade node
如果你使用 nvm 運行:
nvm current node -v # Checks your current version
nvm install <version> # Example: nvm install 14.15.0
對於上述步驟 go 到https://nodejs.org/en/download/
獲取滿足錯誤條件的版本,最新版本應該可以工作。
在更新到最新的 npm 版本之前嘗試刪除package-lock.json
。
這可能有效:
nvm 安裝 NEW_VERSION --reinstall-packages-from=OLD_VERSION
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.