P粉9880258352023-08-25 00:33:37
在終端機上的目前應用程式目錄中執行下列步驟:
npm install -g npm-check-updates
全域安裝 npm-check-updates 軟體包,以準確執行其名稱所示的操作。
ncu
這將並排顯示依賴項及其新版本(建議您升級到)(箭頭指向)目前目錄中的 package.json 檔案中列出的版本。
ncu -u
這會更新您的 package.json 檔案中列出的新版本,並為您的應用程式下一步做好準備(正確的更新)。
npm update
或
npm install
這兩個最終都會安裝新的更新;解決了問題。
注意:我用過
npm install
我使用從 github 克隆的舊的 React.js 應用程式遇到了這個問題,但不想降級到舊的節點版本,因為我剛從節點 v14 升級到 v18.13.0。再次強調,降級並不是安全明智的選擇。更新的原因有很多;大多數時候,“安全原因”,尤其是在 JavaScript 世界中。
P粉5054505052023-08-25 00:15:16
現在有兩個選項 -
您可以從其官方網站重新安裝目前的 LTS Node.js 版本。或從此處下載更多具體內容;
您可以使用NVM(節點版本管理器)
Linux 與 macOS (Windows Git Bash)-
export NODE_OPTIONS=--openssl-legacy-provider
Windows 命令提示字元-
set NODE_OPTIONS=--openssl-legacy-provider
Windows PowerShell-
$env:NODE_OPTIONS = "--openssl-legacy-provider"