先说说问题,今天小编在运行vue项目的时候报错了error:03000086:digital envelope routines::initialization error
网上看了很多教程踩了很多坑,最后发现是node.js版本的问题。
两个解决方法:
一:重新下载较低版本的node.js重新配置环境变量。链接如下:
node.js安装及环境配置超详细教程【Windows系统安装包方式】 - 知乎 (zhihu.com)
二:在命令行输入命令修改环境变量:$env:NODE_OPTIONS="--openssl-legacy-provider"
然后再执行命令。例如:
PS D:\FISCO-BCOS> $env:NODE_OPTIONS="--openssl-legacy-provider" npm run serve