欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nodejs和npm版本不匹配:ERROR:?npm?v9.5.1?is?known?not?to?run?on?Node.js

 更新時(shí)間:2023年06月09日 11:39:16   作者:007php007  
本文主要介紹了nodejs和npm版本不匹配:ERROR:?npm?v9.5.1?is?known?not?to?run?on?Node.js,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

最近項(xiàng)目用到了node和npm ,查看一下當(dāng)前版本,發(fā)現(xiàn)有報(bào)錯(cuò)

node -v

npm -v

ERROR: npm v9.6.2 is known not to run on Node.js v12.13.1. You'll need to upgrade to a newer Node.js version in order to use this version of npm. This version of npm supports the following node versions: `^14.17.0 || ^16.13.0 || >=18.0.0`. You can find the latest version at https://nodejs.org/.

經(jīng)過多方向查找 找到了node和npm的版本對(duì)比圖

以往的版本 | Node.js

一.以為npm報(bào)錯(cuò),把npm版本降級(jí)到更低版本就可以,結(jié)果還是報(bào)錯(cuò)

npm -g install npm@6.14.16

二.brew安裝升級(jí)到新版本node,替換掉目前的低版本,結(jié)果也沒起作用

brew install node@16

三.最終確定思路,由于node沒報(bào)錯(cuò),npm報(bào)錯(cuò),所以需要切換node版本即可,(需要接住node版本管理工具nvm)

安裝nvm

brew install nvm

 查看nvm版本

nvm --version

詳解第一步執(zhí)行

nvm --version
?//出現(xiàn)問題。去進(jìn)行配置
?zsh: command not found: nvm

第二步:nvm配置

1.vim ~/.bash_profile

點(diǎn)擊 i 進(jìn)行插入操作 插入下面配置

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

插入完成后 點(diǎn)擊Esc 然后 使用 :wq. 保存并退出

執(zhí)行:source ~/.bash_profile 如果出問題先不管接著往下走

2.vim ~/.zshrc

點(diǎn)擊 i 進(jìn)行插入操作 插入下面配置

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

插入完成后 點(diǎn)擊Esc 然后 使用 :wq. 保存并退出
執(zhí)行:source ~/.zshrc

3.vim ~/.profile

點(diǎn)擊 i 進(jìn)行插入操作 插入下面配置

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

插入完成后 點(diǎn)擊Esc 然后 使用 :wq. 保存并退出
執(zhí)行:source ~/.profile

最后開始進(jìn)行測(cè)試
執(zhí)行:nvm --version
顯示版本號(hào)就說明配置成功:0.39.3

四.通過nvm安裝指定版本的node

由于提示必須14或者16或者18開始的版本

This version of
npm supports the following node versions: `^14.17.0 || ^16.13.0 || >=18.0.0`. You
can find the latest version at https://nodejs.org/.

 我們就通過nvm安裝16.13.0版本的node

nvm install 16.13.0

最后再查結(jié)果

node版本已經(jīng)升級(jí),npm已經(jīng)不報(bào)錯(cuò)了,升級(jí)完成

到此這篇關(guān)于nodejs和npm版本不匹配:ERROR: npm v9.5.1 is known not to run on Node.js的文章就介紹到這了,更多相關(guān)node和npm版本不匹配內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • windows系統(tǒng)下安裝npm(Node.js)方法教程

    windows系統(tǒng)下安裝npm(Node.js)方法教程

    在Windows環(huán)境下進(jìn)行Node.js的安裝并不是一件復(fù)雜的事情,但是在安裝過程中需要注意一些細(xì)節(jié),下面這篇文章主要給大家介紹了關(guān)于windows系統(tǒng)下安裝npm(Node.js)的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • Node.js之readline模塊的使用詳解

    Node.js之readline模塊的使用詳解

    這篇文章主要介紹了Node.js之readline模塊的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 解決修復(fù)npm安裝全局模塊權(quán)限的問題

    解決修復(fù)npm安裝全局模塊權(quán)限的問題

    今天小編就為大家分享一篇解決修復(fù)npm安裝全局模塊權(quán)限的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 使用Node.js實(shí)現(xiàn)一個(gè)多人游戲服務(wù)器引擎

    使用Node.js實(shí)現(xiàn)一個(gè)多人游戲服務(wù)器引擎

    這篇文章主要給大家介紹了關(guān)于如何使用Node.js實(shí)現(xiàn)一個(gè)多人游戲服務(wù)器引擎的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用Node.js具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 使用Node操作MySQL的兩種方式

    使用Node操作MySQL的兩種方式

    本文將介紹如何在?Node.js?應(yīng)用中使用?mysql2?和?TypeORM?兩種方式操作?MySQL?數(shù)據(jù)庫(kù),文中通過代碼示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)有一定的幫助,需要的朋友可以參考下
    2024-05-05
  • nodejs使用express獲取get和post傳值及session驗(yàn)證的方法

    nodejs使用express獲取get和post傳值及session驗(yàn)證的方法

    這篇文章主要介紹了nodejs使用express獲取get和post傳值及session驗(yàn)證的方法,結(jié)合實(shí)例形式分析了nodejs使用express實(shí)現(xiàn)獲取get和post傳值及session驗(yàn)證功能的具體操作步驟與注意事項(xiàng),需要的朋友可以參考下
    2017-11-11
  • Node卸載超詳細(xì)步驟(附圖文講解!)

    Node卸載超詳細(xì)步驟(附圖文講解!)

    由于之前的node為8.0版本,不太滿足需求,所以需要安裝高版本的node,下面這篇文章主要給大家介紹了關(guān)于Node卸載超詳細(xì)步驟的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • 使用Node.js創(chuàng)建HTTP服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問本地Server的步驟

    使用Node.js創(chuàng)建HTTP服務(wù)器并實(shí)現(xiàn)公網(wǎng)訪問本地Server的步驟

    Node.js含有一系列內(nèi)置模塊,使得程序可以脫離 Apache HTTP Server 或 IIS,作為獨(dú)立服務(wù)器運(yùn),下面將介紹如何簡(jiǎn)單幾步實(shí)現(xiàn)遠(yuǎn)程公共網(wǎng)絡(luò)下訪問windwos node.js的服務(wù)端,感興趣的朋友一起看看吧
    2023-11-11
  • 在Node.js應(yīng)用程序中處理大數(shù)的操作指南

    在Node.js應(yīng)用程序中處理大數(shù)的操作指南

    在JavaScript生態(tài)系統(tǒng)中,你可以使用BigInt來處理大整數(shù),但是,你也可以使用具有類似于BigInt功能的第三方庫(kù),本文將是使用BigInt和提供類似功能的流行庫(kù)管理大數(shù)的完整指南,我們還將比較第三方庫(kù)的用例、優(yōu)勢(shì)和劣勢(shì)
    2023-06-06
  • 使用Node.js實(shí)現(xiàn)base64和png文件相互轉(zhuǎn)換的方法

    使用Node.js實(shí)現(xiàn)base64和png文件相互轉(zhuǎn)換的方法

    這篇文章主要介紹了使用Node.js實(shí)現(xiàn)base64和png文件相互轉(zhuǎn)換的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03

最新評(píng)論