亚洲开心激情网_亚洲欧美另类综合偷拍 _国产性天天综合网_欧美日韩午夜在线

node版本問題:Error: error:0308010C:digital envelope routines::unsupported
時間:2023-06-04 19:35:18  來源:博客園  
1
聽新聞

前言

出現這個錯誤是因為 node.js V17及以后版本中最近發布的OpenSSL3.0,


(資料圖片僅供參考)

而OpenSSL3.0對允許算法和密鑰大小增加了嚴格的限制,可能會對生態系統造成一些影響.

在node.js V17以前一些可以正常運行的的應用程序,但是在 V17 及以后版本可能會拋出以下異常:

我重裝系統前,用的是V16.10左右的版本,今天一口氣吃胖子了,直接用裝了18.2.0最新穩定版本。然而這是我第二次出現這個問題,上次node升級也是用的最新穩定版本,emmmm.........解決方案一
在package.json 中進行配置,舉例: "scripts": { "start": "SET NODE_OPTIONS=--openssl-legacy-provider && react-scripts start", "build": "SET NODE_OPTIONS=--openssl-legacy-provider && react-scripts build" },
解決方案二降級node版本 node的包管理是nvm 我肯定得裝,因為我還需要v14的版本,雖然沒有這么著急 下載地址:https://github.com/coreybutler/nvm-windows/releases 

1. nvm list available 查看可裝列表

2. nvm install 16.14.1 安裝指定版本

3. nvm use v16.14.1 使用指定版本

我遇到的問題

1. 安裝路徑有空格,導致安裝版本失敗,強制用管理身份,安裝成功

2. 但是nvm use v16.14.1 的時候亂碼

3. 解決方案就是刪除重新安裝nvm 重頭來過,應該是可以改setting.txt;但不如我的重頭來過的好

終于成這樣

變成了這樣

解決方案三 降低node版本(2)

1. npm i -g -n

2. n 16.14.1 //安裝指定版本

3. n rm 18.16.2 //remove 以前的版本

關鍵詞:

主站蜘蛛池模板: 在线视频不卡国产V| 欧洲午夜精品久久久| 久久亚洲精品欧美| 欧美婷婷久久| 久久成年人免费电影| 国产精品视频久久久| y111111国产精品久久婷婷| 日本免费一区二区三区视频观看| 一区二区三区四区久久| 91久久久在线| 午夜精品久久久久久久久久久久| 国产区精品在线观看| 日韩美女视频中文字幕| 成人国产精品av| 国产欧美日韩中文| 日本高清一区| 久久久久国产精品免费网站| 日本一区二区黄色| 99精品国产高清一区二区| 日韩中文av在线| 国产成人免费91av在线| 国产精品美女无圣光视频| 国产在线拍揄自揄视频不卡99| 欧美激情亚洲综合一区| 久久久久久欧美| 高清视频一区二区三区| 国产成人精品视| 国产精品午夜av在线| 国产欧美日韩亚洲精品| 久久视频在线免费观看| 日本不卡一区二区三区视频| 丝袜美腿亚洲一区二区| 在线观看日本一区| 国产日韩欧美视频| 日本精品视频一区| 亚洲精品日韩av| 亚洲五码在线观看视频| 日韩视频精品在线| 99久久国产综合精品五月天喷水 | 国产呦系列欧美呦日韩呦| 欧美中文字幕视频在线观看|