npm run dev
报错:
\node_modules\webpack\hot\dev-server.jsnode:internal/crypto/hash:71
this[kHandle] = new _Hash(algorithm, xofLen);
Error: error:0308010C:digital envelope routines::unsupported
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
Node.js v18.16.1
原因:
node18不兼容openssl.
解决方案:
-卸载nodejs 18.
-到nodejs官网下载v16.20.2,并安装。
Index of /download/release/latest-v16.x/
-重启vs code,运行 npm run dev