[GH-ISSUE #1983] [bug]: Node 17.1.0 causes some error - digital envelope routines::initialization error #642

Closed
opened 2026-03-16 16:28:52 +03:00 by kerem · 1 comment
Owner

Originally created by @Abeautifulsnow on GitHub (Nov 29, 2021).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/1983

Is there an existing issue for this?

  • I have searched the existing issues

Current behavior

When I used pnpm run dev command to start the server, some errors occured here:

[dev:nuxt       ] /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/loader-runner@2.4.0/node_modules/loader-runner/lib/LoaderRunner.j
│ [dev:nuxt       ] 			throw e;[dev:nuxt       ] 			^
│ [dev:nuxt       ][dev:nuxt       ] Error: error:0308010C:digital envelope routines::unsupported
│ [dev:nuxt       ]     at new Hash (node:internal/crypto/hash:67:19)[dev:nuxt       ]     at Object.createHash (node:crypto:130:10)[dev:nuxt       ]     at module.exports (/Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/webpack@4.46.0/node_modules/webpack/lib/ut
│ [dev:nuxt       ]     at NormalModule._initBuildHash (/Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/webpack@4.46.0/node_modules/w
│ [dev:nuxt       ]     at handleParseError (/Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/webpack@4.46.0/node_modules/webpack/lib/
│ [dev:nuxt       ]     at /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/webpack@4.46.0/node_modules/webpack/lib/NormalModule.js:50
│ [dev:nuxt       ]     at /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/webpack@4.46.0/node_modules/webpack/lib/NormalModule.js:35
│ [dev:nuxt       ]     at /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/loader-runner@2.4.0/node_modules/loader-runner/lib/LoaderR
│ [dev:nuxt       ]     at iterateNormalLoaders (/Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/loader-runner@2.4.0/node_modules/loa
│ [dev:nuxt       ]     at iterateNormalLoaders (/Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/loader-runner@2.4.0/node_modules/loa
│ [dev:nuxt       ]     at /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/loader-runner@2.4.0/node_modules/loader-runner/lib/LoaderR
│ [dev:nuxt       ]     at context.callback (/Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/loader-runner@2.4.0/node_modules/loader-
│ [dev:nuxt       ]     at /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loade
│ [dev:nuxt       ]     at /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/graceful-fs@4.2.8/node_modules/graceful-fs/graceful-fs.js:
│ [dev:nuxt       ]     at FSReqCallback.oncomplete (node:fs:188:23) {[dev:nuxt       ]   opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
│ [dev:nuxt       ]   library: 'digital envelope routines',
│ [dev:nuxt       ]   reason: 'unsupported',
│ [dev:nuxt       ]   code: 'ERR_OSSL_EVP_UNSUPPORTED'[dev:nuxt       ] }[dev:nuxt       ][dev:nuxt       ] Node.js v17.1.0

I have searched these existing issues and not found any help infos.

Steps to reproduce

Hmmm, just run pnpm run dev on Node.js v17.1.0.

Environment

Production

Version

Local

Originally created by @Abeautifulsnow on GitHub (Nov 29, 2021). Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/1983 ### Is there an existing issue for this? - [X] I have searched the existing issues ### Current behavior When I used `pnpm run dev` command to start the server, some errors occured here: ```bash [dev:nuxt ] /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/loader-runner@2.4.0/node_modules/loader-runner/lib/LoaderRunner.j │ [dev:nuxt ] throw e; │ [dev:nuxt ] ^ │ [dev:nuxt ] │ [dev:nuxt ] Error: error:0308010C:digital envelope routines::unsupported │ [dev:nuxt ] at new Hash (node:internal/crypto/hash:67:19) │ [dev:nuxt ] at Object.createHash (node:crypto:130:10) │ [dev:nuxt ] at module.exports (/Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/webpack@4.46.0/node_modules/webpack/lib/ut │ [dev:nuxt ] at NormalModule._initBuildHash (/Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/webpack@4.46.0/node_modules/w │ [dev:nuxt ] at handleParseError (/Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/webpack@4.46.0/node_modules/webpack/lib/ │ [dev:nuxt ] at /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/webpack@4.46.0/node_modules/webpack/lib/NormalModule.js:50 │ [dev:nuxt ] at /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/webpack@4.46.0/node_modules/webpack/lib/NormalModule.js:35 │ [dev:nuxt ] at /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/loader-runner@2.4.0/node_modules/loader-runner/lib/LoaderR │ [dev:nuxt ] at iterateNormalLoaders (/Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/loader-runner@2.4.0/node_modules/loa │ [dev:nuxt ] at iterateNormalLoaders (/Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/loader-runner@2.4.0/node_modules/loa │ [dev:nuxt ] at /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/loader-runner@2.4.0/node_modules/loader-runner/lib/LoaderR │ [dev:nuxt ] at context.callback (/Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/loader-runner@2.4.0/node_modules/loader- │ [dev:nuxt ] at /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/cache-loader@4.1.0_webpack@4.46.0/node_modules/cache-loade │ [dev:nuxt ] at /Users/dapeng/Documents/code/git/hoppscotch/node_modules/.pnpm/graceful-fs@4.2.8/node_modules/graceful-fs/graceful-fs.js: │ [dev:nuxt ] at FSReqCallback.oncomplete (node:fs:188:23) { │ [dev:nuxt ] opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], │ [dev:nuxt ] library: 'digital envelope routines', │ [dev:nuxt ] reason: 'unsupported', │ [dev:nuxt ] code: 'ERR_OSSL_EVP_UNSUPPORTED' │ [dev:nuxt ] } │ [dev:nuxt ] │ [dev:nuxt ] Node.js v17.1.0 ``` I have searched these existing issues and not found any help infos. ### Steps to reproduce Hmmm, just run `pnpm run dev` on Node.js v17.1.0. ### Environment Production ### Version Local
kerem 2026-03-16 16:28:52 +03:00
Author
Owner

@liyasthomas commented on GitHub (Nov 29, 2021):

This is a known issue in Node v17 and Webpack v4.
Downgrading Node to its LTS version / v16 would be the best way the fix this issue.

<!-- gh-comment-id:981385770 --> @liyasthomas commented on GitHub (Nov 29, 2021): This is a [known issue in Node v17 and Webpack v4](https://github.com/webpack/webpack/issues/14532). Downgrading Node to its LTS version / v16 would be the best way the fix this issue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#642
No description provided.