问题起因
项目编译时,提示 ERR_OSSL_EVP_UNSUPPORTED
导致项目无法打包
分析原因
Nodejs 更新到 17 版本以后,增加了 OpenSSL3.0, 而 OpenSSL3.0对允许算法和密钥大小增加了严格的限制
处理方法
运行命令前,先进行 nodejs 设置,执行命令:
SET NODE_OPTIONS=--openssl-legacy-provider
然后再进行 npm run build
或者 npm run dev
等操作
项目编译时,提示 ERR_OSSL_EVP_UNSUPPORTED
导致项目无法打包
Nodejs 更新到 17 版本以后,增加了 OpenSSL3.0, 而 OpenSSL3.0对允许算法和密钥大小增加了严格的限制
运行命令前,先进行 nodejs 设置,执行命令:
SET NODE_OPTIONS=--openssl-legacy-provider
然后再进行 npm run build
或者 npm run dev
等操作
2025-03-18 12:03:05
2025-03-18 12:03:05
2025-03-18 12:03:04
2025-03-18 12:03:04
2025-03-18 12:03:04
2025-03-18 12:03:03
2025-03-18 12:03:03
2025-03-18 12:03:02
2025-03-18 12:03:01
2025-03-18 12:03:01