ERR_OSSL_EVP_UNSUPPORTED
- Dominant language
- JavaScript
- Stars
- 6.5k
- Forks
- 772
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the bug**
When I run `yarn watch` in the `website/` folder, the command crashes with this error:
```
astexplorer/website/node_modules/babel-loader/lib/index.js:59:71 {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
```
To fix this, I have to run `NODE_OPTIONS=--openssl-legacy-provider` before running `yarn watch` (see https://stackoverflow.com/questions/69665222/node-js-17-0-1-gatsby-error-digital-envelope-routinesunsupported-err-os)
**To Reproduce**
Steps to reproduce the behavior:
1. Go to the folder 'website/'
2. Make sure that you're in node v17 or above
3. Run `yarn watch` or `yarn dev`
4. See error
**Expected behavior**
This seems to be related to an issue related to OpenSSL 3 change NodeJS (see https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382#5f07), and webpack shipped a fix in the v5.61.0 - https://github.com/webpack/webpack/releases/tag/v5.61.0.
**Screenshots**

**Laptop:**
- OS: macOS 12.4
- Node v18.1
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.