黑馬程序員Vue全套視頻教程,從vue2.0到vue3.0一套全覆蓋,前端學(xué)習(xí)核

P6 配置webpack后運(yùn)行出錯(cuò)的
error:0308010C:digital?envelope?routines::unsupported的解決方法
出現(xiàn)這個(gè)錯(cuò)誤是因?yàn)?node.js V17版本中最近發(fā)布的OpenSSL3.0, 而OpenSSL3.0對(duì)允許算法和密鑰大小增加了嚴(yán)格的限制,可能會(huì)對(duì)生態(tài)系統(tǒng)造成一些影響.
解決方法:
嘗試卸載Node.js 17+版本并重新安裝Node.js 16+版本,然后再重新啟動(dòng)
1.安裝nvm管理工具(先關(guān)掉360等軟件,不然會(huì)彈出警告?。?/strong>
1.從官網(wǎng)下載安裝包: https://github.com/coreybutler/nvm-windows/releases,下載:nvm-setup.exe
2.開始進(jìn)行nvm安裝:
(1) 鼠標(biāo)雙擊nvm-setup.exe文件,選擇“我接受…”那一行,點(diǎn)擊next
(2) 可以根據(jù)自身情況自定義選擇路徑盤,路徑不要出現(xiàn)空格或中文符號(hào)、這很重要、我自己一開始就安裝到program file然后找了半天問題?。。?/strong>路徑最好是在路徑盤的根目錄下,如C盤、D盤下的根目錄),選好后點(diǎn)擊next
(3) 選擇node.js的安裝位置,可以根據(jù)自身情況自定義選擇路徑盤,路徑不要出現(xiàn)空格或中文符號(hào)(路徑最好是在路徑盤的根目錄下新建一個(gè)文件夾,如C盤、D盤下的根目錄),選好后點(diǎn)擊next。(若系統(tǒng)中已經(jīng)安裝node.js,則cmd打開終端,輸入where node,查看node的位置,選擇此文件目錄) 我個(gè)人建議是卸載自己的node再去安裝nvm、反正nvm安裝好就可以直接下載不同版本的node
(4) 最后一步,點(diǎn)擊install即可安裝完成
3.驗(yàn)證是否安裝成功
進(jìn)入命令控制行窗口(win+R,輸入cmd),
輸入nvm -v
,出現(xiàn)版本號(hào)即成功。
4.安裝node.js
(1) 打開nvm的安裝目錄,打開settings.txt文件,增加2行,然后保存
node_mirror:https://npm.taobao.org/mirrors/node/
npm_mirror:https://npm.taobao.org/mirrors/npm/
(2) 輸入命令行nvm install node版本號(hào)(例如:nvm install 16.17.0)
(3) 安裝成功后,輸入命令行nvm use node版本號(hào)(nvm use 16.17.0)
若報(bào)錯(cuò)exit status 1: ??????????????д??????
則權(quán)限不夠,以管理員身份運(yùn)行cmd
具體方法:點(diǎn)擊電腦左下方搜索->輸入cmd->以管理員身份運(yùn)行(命令提示符)->重新輸入nvm use
(4) 驗(yàn)證是否成功
分別輸入命令行node -v和npm -v,檢驗(yàn)node.js以及對(duì)應(yīng)npm是否安裝成功,如果可以顯示版本號(hào)這說明安裝成功。
2.重啟應(yīng)用,無0308010C報(bào)錯(cuò)
?。∮涀?、一定要重啟vscode!!
npm run dev
這下應(yīng)該沒問題了、希望能幫到大家