原因:
node.js版本问题,node v17+版本中的OpenSSL3.0对允许算法和密钥大小增加了严格的限制。
解决办法:
方法一(本人测试无效):
Windows,命令行输入如下内容
set NODE_OPTIONS=--openssl-legacy-provider
Linux,命令行输入如下内容
export NODE_OPTIONS=--openssl-legacy-provider
方法二:
降低node.js版本,以下一Windows10 为例
1、删除安装node.js版本,没有安装过可忽略。找到需要卸载的程序右键删除。
删除后如下所示:
2、下载node.js v17以下版本。示例:v16.13.0,为安装版本,按照提示安装即可。
跟着安装程序安装好后,命令行输入如下命令,查看node.js是否安装成功
3、重新安装node.js后,如果是在hbuilderx中运行工程报错的,那么需要关闭后重新打开hbuilderx,然后再运行工程即可。
标签:node,0308010C,命令行,routines,envelope,js,版本,如下,安装 From: https://www.cnblogs.com/lightbc/p/16849264.html