Building error using Node 18 (digital envelope routines::unsupported)
andreaforni opened this issue · comments
Package
graphql-hooks
graphql-hooks-memcache
Environment
graphql-hooks
version: latest on mastergraphql-hooks-memcache
version: latest on master- Node version: 18
Description
Using Node 18 to build the library, I get the following error:
11:31:27 AM: src/index.js → es/graphql-hooks-memcache.js...
11:31:27 AM: Error: error:0308010C:digital envelope routines::unsupported
11:31:27 AM: at new Hash (node:internal/crypto/hash:71:19)
11:31:27 AM: at Object.createHash (node:crypto:133:10)
11:31:27 AM: at module.exports (/opt/build/repo/node_modules/rollup-plugin-size-snapshot/node_modules/webpack/lib/util/createHash.js:135:53)
11:31:27 AM: at NormalModule._initBuildHash (/opt/build/repo/node_modules/rollup-plugin-size-snapshot/node_modules/webpack/lib/NormalModule.js:417:16)
11:31:27 AM: at handleParseError (/opt/build/repo/node_modules/rollup-plugin-size-snapshot/node_modules/webpack/lib/NormalModule.js:471:10)
11:31:27 AM: at /opt/build/repo/node_modules/rollup-plugin-size-snapshot/node_modules/webpack/lib/NormalModule.js:503:5
11:31:27 AM: at /opt/build/repo/node_modules/rollup-plugin-size-snapshot/node_modules/webpack/lib/NormalModule.js:358:12
11:31:27 AM: at /opt/build/repo/node_modules/rollup-plugin-size-snapshot/node_modules/loader-runner/lib/LoaderRunner.js:373:3
11:31:27 AM: at iterateNormalLoaders (/opt/build/repo/node_modules/rollup-plugin-size-snapshot/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
11:31:27 AM: at /opt/build/repo/node_modules/rollup-plugin-size-snapshot/node_modules/loader-runner/lib/LoaderRunner.js:205:4
11:31:27 AM: at Immediate.<anonymous> (/opt/build/repo/node_modules/memory-fs/lib/MemoryFileSystem.js:330:4)
11:31:27 AM: at processImmediate (node:internal/timers:471:21)
How to reproduce
- Checkout
master
nvm use 18
npm run build
Suggested solution (optional)
See attached PR