<noframes id="bhrfl"><address id="bhrfl"></address>

    <address id="bhrfl"></address>

    <noframes id="bhrfl"><address id="bhrfl"><th id="bhrfl"></th></address>

    <form id="bhrfl"><th id="bhrfl"><progress id="bhrfl"></progress></th></form>

    <em id="bhrfl"><span id="bhrfl"></span></em>

    全部
    常見問題
    產品動態
    精選推薦

    針對前端項目node版本問題導致依賴安裝異常的處理辦法

    管理 管理 編輯 刪除

    Mac如何切換版本

    前端項目開發過程中,多人開發會遇到由于node版本不同造成的依賴不適配。

    比如:

    node 16.xx 大多都會遇到依賴版本與node版本不適配導致安裝報錯等問題,并且你不管如何更新還是使用穩定版本的node.js都不起作用,此時你需要修改node版本

    195cc20230404175830590.png

    一、首先安裝node版本管理模塊

    sudo npm install n -g

    二. 更改版本

    安裝穩定版

    sudo n 版本號//例如:sudo n 14.17.4。  正確的解決方案

    node-v // 修改成功

    如果以上操作仍然無法切換您的當前版本請使用下面方法

    Mac版卸載/刪除

    一、卸載從node官網下載pkg安裝的node

    sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

    二、卸載用 homebrew 安裝的node

    brew uninstall node

    三、如果你感覺刪的不夠干凈,可以再細分刪除

    1. 刪除 npm 相關內容

    sudo npm uninstall npm -g

    sudo rm -rf ~/.npm

    2. 刪除 /usr/local/lib 下node相關內容

    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* cd /usr/local/lib

    sudo rm -rf node*

    sudo rm -rf /usr/local/lib/dtrace/node.d

    3. 刪除 /usr/local/include 下 node 和 node_modules 目錄

    cd /usr/local/include

    sudo rm -rf node*

    4. 刪除 /usr/local/bin 下 node 執行文件

    cd /usr/local/bin

    sudo rm /usr/local/bin/npm

    sudo rm /usr/local/bin/nodels -las 仔細查看,全局安裝的npm包一般會在這個目錄下創建軟連接,發現就刪除

    5. 進入個人主文件夾,檢查各種 local、lib、include 文件夾,刪除名字含有node和node_modules的文件和文件夾

    6. 其他刪除工作

    sudo rm -rf /usr/local/share/man/man1/node.1

    四、驗證刪除結果

    node  //command not found

    npm  //command not found

    最后進入node官網下載指定版本node版本,重新安裝。

    這里給出的是我目前使用的14.19.1版本 地址(個人覺得14.x的版本對各個依賴支持都比較穩定),大家可以根據自身的系統進行下載




    Windows安裝Node以及修改Node版本

    安裝Nodejs

    node版本下載v14.19的版本 找到對應系統安裝包進行下載

    Nodejs:Node v14.19.1官方下載

    如何切換Node的版本

    1.安裝node版本管理模塊n(同mac版一致)

    windows一定要以管理員身份打開命令行工具執行

    npm install n -g

    2.安裝穩定版

    n stable

    3.安裝最新版

    n latest

    4.版本降級/升級

    n 版本號

    比如需要14.19.1版(建議使用14.19.1版本)

    n 14.19.1

    5.切換版本(不會刪除已經安裝的其他版本)

    n 版本號

    6.刪除版本

    n rm 版本號

    演示系統:macOS;sudo是mac下輸入密碼驗證身份的命令,因此windows用戶應該是以管理員身份運行命令行工具,然后刪除sudo即可。 舉個例子:刪除版本mac下是sudo n rm 版本號,windows下應該是n rm 版本號。

    請登錄后查看

    徐斗明 最后編輯于2023-09-13 14:11:25

    快捷回復
    回復
    回復
    回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
    排序 默認正序 回復倒序 點贊倒序

    {{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

    作者 管理員 企業

    {{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
    {{item.is_suggest == 1? '取消推薦': '推薦'}}
    沙發 板凳 地板 {{item.floor}}#
    {{item.user_info.title || '暫無簡介'}}
    附件

    {{itemf.name}}

    {{item.created_at}}  {{item.ip_address}}
    打賞
    已打賞¥{{item.reward_price}}
    {{item.like_count}}
    {{item.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復

    {{itemc.user_info.nickname}}

    {{itemc.user_name}}

    回復 {{itemc.comment_user_info.nickname}}

    附件

    {{itemf.name}}

    {{itemc.created_at}}
    打賞
    已打賞¥{{itemc.reward_price}}
    {{itemc.like_count}}
    {{itemc.showReply ? '取消回復' : '回復'}}
    刪除
    回復
    回復
    查看更多
    打賞
    已打賞¥{{reward_price}}
    6258
    {{like_count}}
    {{collect_count}}
    添加回復 ({{post_count}})

    相關推薦

    快速安全登錄

    使用微信掃碼登錄
    {{item.label}} 加精
    {{item.label}} {{item.label}} 板塊推薦 常見問題 產品動態 精選推薦 首頁頭條 首頁動態 首頁推薦
    取 消 確 定
    回復
    回復
    問題:
    問題自動獲取的帖子內容,不準確時需要手動修改. [獲取答案]
    答案:
    提交
    bug 需求 取 消 確 定
    打賞金額
    當前余額:¥{{rewardUserInfo.reward_price}}
    {{item.price}}元
    請輸入 0.1-{{reward_max_price}} 范圍內的數值
    打賞成功
    ¥{{price}}
    完成 確認打賞

    微信登錄/注冊

    切換手機號登錄

    {{ bind_phone ? '綁定手機' : '手機登錄'}}

    {{codeText}}
    切換微信登錄/注冊
    暫不綁定
    亚洲欧美字幕
    CRMEB客服

    CRMEB咨詢熱線 咨詢熱線

    400-8888-794

    微信掃碼咨詢

    CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
    返回頂部 返回頂部
    CRMEB客服