今天在使用node初始化vue-cli脚手架做的项目并运行时抛出了以下错误:
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED'
经过查阅发现是因为node版本太高了,在之前做这个项目的时候使用的是node 16.****现在使用的是node 18.***,可以在黑窗口执行以下命令解决这个问题:
set NODE_OPTIONS=--openssl-legacy-provider
出现问题的截图!
然后重新启动项目就可以完美解决!!!