/ Building modern bundle for production...C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\node_modules\loader-runner\lib\LoaderRunner.js:114
throw e;
^
Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:69:19)
at Object.createHash (node:crypto:133:10)
at module.exports (C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\lib\util\createHash.js:135:53)
at NormalModule._initBuildHash (C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\lib\NormalModule.js:417:16)
at handleParseError (C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\lib\NormalModule.js:471:10) at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\lib\NormalModule.js:503:5
at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\lib\NormalModule.js:358:12
at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\node_modules\loader-runner\lib\LoaderRunner.js:373:3
at iterateNormalLoaders (C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\node_modules\loader-runner\lib\LoaderRunner.js:214:10)
at iterateNormalLoaders (C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\node_modules\loader-runner\lib\LoaderRunner.js:221:10)
at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\node_modules\loader-runner\lib\LoaderRunner.js:236:3
at context.callback (C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\node_modules\loader-runner\lib\LoaderRunner.js:111:13)
at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\cache-loader\dist\index.js:118:7
at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\vue-cli-plugin-electron-builder\node_modules\graceful-fs\graceful-fs.js:57:14
at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\graceful-fs\graceful-fs.js:45:10
at FSReqCallback.oncomplete (node:fs:200:23) {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
Node.js v18.17.0
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
报这样的错误。
/ Building modern bundle for production...C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\node_modules\loader-runner\lib\LoaderRunner.js:114 throw e; ^
Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:69:19) at Object.createHash (node:crypto:133:10) at module.exports (C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\lib\util\createHash.js:135:53) at NormalModule._initBuildHash (C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\lib\NormalModule.js:417:16) at handleParseError (C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\lib\NormalModule.js:471:10) at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\lib\NormalModule.js:503:5 at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\lib\NormalModule.js:358:12 at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\node_modules\loader-runner\lib\LoaderRunner.js:373:3 at iterateNormalLoaders (C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\node_modules\loader-runner\lib\LoaderRunner.js:214:10) at iterateNormalLoaders (C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\node_modules\loader-runner\lib\LoaderRunner.js:221:10) at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\node_modules\loader-runner\lib\LoaderRunner.js:236:3 at context.callback (C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\webpack\node_modules\loader-runner\lib\LoaderRunner.js:111:13) at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\cache-loader\dist\index.js:118:7 at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\vue-cli-plugin-electron-builder\node_modules\graceful-fs\graceful-fs.js:57:14 at C:\Users\28228\Desktop\dev_gridea\gridea-0.9.3\gridea-0.9.3\node_modules\graceful-fs\graceful-fs.js:45:10 at FSReqCallback.oncomplete (node:fs:200:23) { opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' }
Node.js v18.17.0 error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
必须用16版本的node才行,参考 https://stackoverflow.com/questions/69665222/node-js-17-0-1-gatsby-error-digital-envelope-routinesunsupported-err-os