<address id="ttjl9"></address>

      <noframes id="ttjl9"><address id="ttjl9"><nobr id="ttjl9"></nobr></address>
      <form id="ttjl9"></form>
        <em id="ttjl9"><span id="ttjl9"></span></em>
        <address id="ttjl9"></address>

          <noframes id="ttjl9"><form id="ttjl9"></form>

          Vue 報錯error:0308010C:digital envelope routines::unsupported

          2023-1-11    前端達人

          Vue 報錯error:0308010C:digital envelope routines::unsupported

          出現這個錯誤是因為 node.js V17版本中最近發布的OpenSSL3.0, 而OpenSSL3.0對允許算法和密鑰大小增加了嚴格的限制,可能會對生態系統造成一些影響.

          方法1.打開終端(按健win+R彈出窗口,鍵盤輸入cmd,然后敲回車)并按照說明粘貼這些:(不一定行,本人失敗了)

          Linux & Mac OS (windows git bash)

          export NODE_OPTIONS=--openssl-legacy-provider 
                  
          • 1

          windows命令提示符:

          set NODE_OPTIONS=--openssl-legacy-provider 
                  
          • 1

          方法2.嘗試卸載Node.js 17+版本并重新安裝Node.js 16+版本,然后再重新啟動

          1.安裝nvm管理工具(先關掉360等軟件,不然會彈出警告?。?

          1.從官網下載安裝包: https://github.com/coreybutler/nvm-windows/releases,下載:nvm-setup.exe
          2.開始進行nvm安裝:

          (1) 鼠標雙擊nvm-setup.exe文件,選擇“我接受…”那一行,點擊next

          (2) 可以根據自身情況自定義選擇路徑盤,路徑不要出現空格或中文符號(路徑最好是在路徑盤的根目錄下,如C盤、D盤下的根目錄),選好后點擊next

          (3) 選擇node.js的安裝位置,可以根據自身情況自定義選擇路徑盤,路徑不要出現空格或中文符號(路徑最好是在路徑盤的根目錄下新建一個文件夾,如C盤、D盤下的根目錄),選好后點擊next。(若系統中已經安裝node.js,則cmd打開終端,輸入where node,查看node的位置,選擇此文件目錄)

          (4) 最后一步,點擊install即可安裝完成

          3.驗證是否安裝成功

          進入命令控制行窗口(win+R,輸入cmd),
          輸入nvm -v,出現版本號即成功。
          在這里插入圖片描述

          4.安裝node.js

          (1) 輸入命令行nvm ls available查看可用的node.js版本號
          在這里插入圖片描述
          若報錯:Could not retrieve https://nodejs.org/dist/latest/.....
          則打開nvm的安裝目錄,打開settings.txt文件,增加2行,然后保存

          node_mirror:https://npm.taobao.org/mirrors/node/
          npm_mirror:https://npm.taobao.org/mirrors/npm/ 
                  
          • 1
          • 2

          (2) 輸入命令行nvm install node版本號(例如:nvm install 16.17.0)

          (3) 安裝成功后,輸入命令行nvm use node版本號(nvm use 16.17.0)
          若報錯exit status 1: ??????????????д??????
          則權限不夠,以管理員身份運行cmd
          具體方法:點擊電腦左下方搜索->輸入cmd->以管理員身份運行(命令提示符)->重新輸入nvm use

          (4) 驗證是否成功
          分別輸入命令行node -v和npm -v,檢驗node.js以及對應npm是否安裝成功,如果可以顯示版本號這說明安裝成功。

          小竅門:
          1.輸入命令行nvm ls可查看你安裝的所有node.js版本號,以及你當前所選擇的node.js運行版本
          在這里插入圖片描述
          (2) 如果想刪除某node.js版本的話,輸入命令行nvm uninstall node版本號(例如:nvm uninstall 18.10.0)即可刪除對應版本

          2.重啟應用,無0308010C報錯

          npm run dev 
                  
          • 1



           來源:csdn



          藍藍設計建立了UI設計分享群,每天會分享國內外的一些優秀設計,如果有興趣的話,可以進入一起成長學習,請加微信ban_lanlan,報下信息,藍小助會請您入群。歡迎您加入噢~~

          希望得到建議咨詢、商務合作,也請與我們聯系01063334945。 



          分享此文一切功德,皆悉回向給文章原作者及眾讀者. 免責聲明:藍藍設計尊重原作者,文章的版權歸原作者。如涉及版權問題,請及時與我們取得聯系,我們立即更正或刪除。 



          藍藍設計www.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務、UI設計公司、界面設計公司、UI設計服務公司、數據可視化設計公司、UI交互設計公司、高端網站設計公司、UI咨詢、用戶體驗公司、軟件界面設計公司

          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://www.syprn.cn

          存檔

          亚洲va欧美va天堂v国产综合