前言
出现这个错误是因为 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 以前的版本
上一篇:以人为本落实公交优先
下一篇:最后一页
1、奥迪A6L8发动机是德国原厂进口。2、发动机引擎拖动这台2吨多重的行政豪车,还可以做到百公里加速时间为9
曼城2-1战胜曼联,拿下足总杯冠军,夺得国内双冠王,剑指欧冠冠军。赛后,主帅瓜迪奥拉明确表示了角逐“三
老大们好!码字不易,求赏赞今天为您讲解二战期间的一个传说:克里姆林宫临时博物馆宝藏的消失传说。据传说
6:30AM罗德岛训练室“为了提高干员的作战能力,我特意购进了一批动力装甲”男人的声音略带得意“*拉特兰俚
据新华社报导,记者3日从中国中铁股份有限公司获悉,沪渝蓉高铁(沿江高铁)全线控制性工程——崇太长江隧
X 关闭
X 关闭