目录
npm run build执行失败
ERR_OSSL_EVP_UNSUPPORTED
因为node版本是v18多版本,在执行项目发布的时候执行npm run build时报
at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3) {
opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error’ ],
library: ‘digital envelope routines’,
reason: ‘unsupported’,
code: ‘ERR_OSSL_EVP_UNSUPPORTED’
}
解决方法:
a. PowerShell命令行输入: $env:NODE_OPTIONS="--openssl-legacy-provider"
然后执行
npm run build 然后在dist里面就有发布的程序
b. CMD 命令行输入:set NODE_OPTIONS="--openssl-legacy-provider"