[BUG] yarn build - digital envelope routines::unsupported
surfer190 opened this issue · 2 comments
surfer190 commented
Describe the bug
Running yarn build
raises an error:
ℹ Production build 20:37:26
ℹ Bundling for server and client side 20:37:26
ℹ Target: server 20:37:26
✔ Builder initialized 20:37:26
✔ Nuxt files generated 20:37:26
● Client █████████████████████████ building (10%) 1/2 modules 1 active
babel-loader › .nuxt/client.js
◯ Server
ERROR Error: error:0308010C:digital envelope routines::unsupported 20:37:29
at new Hash (node:internal/crypto/hash:67:19)
at Object.createHash (node:crypto:135:10)
at module.exports (/var/www/bitcart-store/node_modules/webpack/lib/util/createHash.js:135:53)
at NormalModule._initBuildHash (/var/www/bitcart-store/node_modules/webpack/lib/NormalModule.js:417:16)
at handleParseError (/var/www/bitcart-store/node_modules/webpack/lib/NormalModule.js:471:10)
at /var/www/bitcart-store/node_modules/webpack/lib/NormalModule.js:503:5
at /var/www/bitcart-store/node_modules/webpack/lib/NormalModule.js:358:12
at /var/www/bitcart-store/node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:373:3
at iterateNormalLoaders (/var/www/bitcart-store/node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
at iterateNormalLoaders (/var/www/bitcart-store/node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
at /var/www/bitcart-store/node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:236:3
at runSyncOrAsync (/var/www/bitcart-store/node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:130:11)
at iterateNormalLoaders (/var/www/bitcart-store/node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:232:2)
at Array.<anonymous> (/var/www/bitcart-store/node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:205:4)
at Storage.finished (/var/www/bitcart-store/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16)
at /var/www/bitcart-store/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9
ERROR error:0308010C:digital envelope routines::unsupported 20:37:31
at new Hash (node:internal/crypto/hash:67:19)
at Object.createHash (node:crypto:135:10)
at module.exports (node_modules/webpack/lib/util/createHash.js:135:53)
at NormalModule._initBuildHash (node_modules/webpack/lib/NormalModule.js:417:16)
at handleParseError (node_modules/webpack/lib/NormalModule.js:471:10)
at node_modules/webpack/lib/NormalModule.js:503:5
at node_modules/webpack/lib/NormalModule.js:358:12
at node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:373:3
at iterateNormalLoaders (node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
at iterateNormalLoaders (node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
at node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:236:3
at context.callback (node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
at node_modules/babel-loader/lib/index.js:59:71
To Reproduce
- Follow the manual installation steps
- Get to the admin and store setup
- Run
yarn
- Run
yarn build
Expected behavior
Expected to succeed.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
- OS: Debian GNU/Linux 9.13 (stretch)
- Store version: Version 0.6.8.1
- Admin version: Version 0.6.8.1
- Bitcart version: Version 0.6.8.1
yarn --version
: 3.2.2npm -v
: 8.5.5nodejs -v
: v17.9.0
MrNaif2018 commented
We use nodejs 16, please install that version
MrNaif2018 commented
By the way, this is now fixed. We now use the latest nodejs LTS 18, so we now have a workaround for this issue in place