Node配置相关问题

41 阅读1分钟

一、Node

1.1 node版本太低

1.1.1 openSSL提供商更改

  • 问题:Error: error:0308010C:digital envelope routines::unsupported:

image.png

  • 解决方案:

image.png 1.在package.json文件中需要执行的script命令中配置set NODE_OPTIONS=--openssl-legacy-provider ,这是 Windows 命令行中设置环境变量的命令,其作用是让 Node.js 使用旧版的 OpenSSL 加密算法提供商,以解决因 Node.js 版本升级导致的加密算法兼容性问题。

2.根据报错指示降低node版本,一般来说得降低到17版本以下(不包含17.x.x)